Category: OOP

0

object

오브젝트 9장OCP - 추상화에 의존하여 컴파일 타임의존성은 유지하면서 런타임 의존성의 가능성을 확장하고 수정할 수 있는 구조. 객체 생성,사용자 분리 - 동일 클래스 안에서 객체 생성과 사용이라는 두가지 이질적인 목적을 가진 코드가 공존할 경우 부적절.(Movie에게 금액할인정책을 적용할지, 비율할인 정책을 적용할지 알고 있는것은 그 시점에 Movie와

0

Aggregation vs Composition

다양한 책에서 볼 수 있는 Aggregation, Composition.같은듯 다른 두개의 차이를 공부해봤다. Composition123456789101112public class Car { //final will make sure engine is initialized private final Engine engine; pub