티스토리 뷰

728x90
반응형

팩토리 메소드 패턴 (Factory Method Pattern)

  1. 팩토리 메소드 패턴 ?

  2. 예제

  3. References

팩토리 메소드 패턴 ?

객체를 만들어내는 부분을 서브 클래스에 위임하는 패턴

팩토리 패턴에서 핵심은 클래스의 인스턴스를 만드는 것을 서브클래스에서 결정하도록 하여

객체 생성을 캡슐화하고 구상 클래스에 대한 의존성을 줄이는 것에 있다.

이러한 디자인 원칙이, 구상 클래스에 대한 의존성이 줄어드는 것, 의존성 뒤집기 원칙(Dependency Inversion Principle)*이다.

의존성 뒤집기 원칙(Dependency Inversion Principle)

고수준 모듈은 저수준 모듈의 구현에 의존해서는 안 되고, 저수준 모듈이 고수준 모듈에서 정의한 추상 타입에 의존해야 한다는 원칙이다.

[참고] : 의존 역전 원칙

예제

[참고] : 팩토리 메소드 패턴

이곳에 간단하게 잘 정리되어있으니 참고하자.

References

디자인패턴 - 팩토리 패턴

팩토리 메소드 패턴



반응형
공지사항
최근에 올라온 글