3. 디자인패턴의 아름다움 스터디

캡슐화

상속과 다형성

open class Parent { 
	fun print() = printlin(message())
	open fun message() = "parent"
}
class Child:Parent(){
	override fun message() = "child"
}

val target:Parent = Child()
target.print()

상속

인터페이스

트레이트

타입 계층

추상데이터 타입

추상화

추상화기법(소프트웨어 공학)