티스토리 뷰
728x90
반응형
팩토리 메소드 패턴 ?
예제
References
객체를 만들어내는 부분을 서브 클래스에 위임하는 패턴
팩토리 패턴에서 핵심은 클래스의 인스턴스를 만드는 것을 서브클래스에서 결정하도록 하여
객체 생성을 캡슐화하고 구상 클래스에 대한 의존성을 줄이는 것에 있다.
이러한 디자인 원칙이, 구상 클래스에 대한 의존성이 줄어드는 것, 의존성 뒤집기 원칙(Dependency Inversion Principle)*이다.
의존성 뒤집기 원칙(Dependency Inversion Principle)
고수준 모듈은 저수준 모듈의 구현에 의존해서는 안 되고, 저수준 모듈이 고수준 모듈에서 정의한 추상 타입에 의존해야 한다는 원칙이다.
예제
이곳에 간단하게 잘 정리되어있으니 참고하자.
References
반응형
'프로그래밍 > 프로그래밍' 카테고리의 다른 글
선언형 / 명령형 프로그래밍 (0) | 2019.08.25 |
---|---|
개방-폐쇄 원칙 (Open-Closed Principle, OCP) (0) | 2019.03.12 |
단일 책임 원칙 (Single Responsibility Principle, SRP) (0) | 2019.03.10 |
객체 지향 설계 (SOLID) (0) | 2019.03.03 |
리스코프 치환 원칙(Liskov substitution principle, LSP) (0) | 2019.03.03 |
공지사항
최근에 올라온 글