design patterns
Software Design Pattern
Minji May Gil
2016. 5. 15. 20:05
디자인 패턴은 소프트웨어 객체지향설계에서 발견된 특정한 패턴을 말한다.
생성패턴(Creational Patterns), 구조패턴(Structural Patterns), 행동패턴(Behavioral Patterns)로 크게 분류된다.
1. 생성패턴(Creational Patterns)
1) Factory Method : Define an interface for creating a single object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses.
2) Abstract Factory : Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
3) Singletone : Ensure a class has only one instance, and provide a global point of access to it.