팩터리패턴
-
[디자인패턴]팩토리 패턴IT 발자취.../디자인패턴 2018. 12. 9. 03:14
디자인패턴을 공부하기 전 디자인패턴 뿐만 아니라 자주 나오는 용어지만 제대로 알지 못한 용어를 정리하고자합니다. Concrete Class(구상클래스) vs Abstract Class (추상클래스) 추상 클래스는 객체 지향을 공부하며 많이 공부했을 것이라 생각합니다. 디자인 패턴을 공부하며 많이 나왔던 Concrete Class는 구체화된 클래스? 라고 생각하면 될 것같습니다. 즉, 모든 오퍼레이션의 구현을 제공하는 클래스 정도로 알고 있으면 될 것 같습니다. :) [팩토리패턴] 1. 정의 - 모든 팩토리 패턴에는 객체 생성을 캡슐화 한다. - 팩토리 메서드 패턴과 추상 팩토리 패턴이 있다. - 팩토리 메서드 패턴 : 객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클..