learning design patters and implement with C plus plus The reference book is Design Patterns - Elements of Reusable Object-Oriented Software both English edition and Chinese edition.
The sum of 23 patters,including creational patters,structural patters and behavioral patters. Creational insists of five patters.Followed Abstract Factory,Builder,Factory Method,Prototype and Singleton. Structural patters insists of seven.Followed Adapter,Bridge,Composite,Decorator,Facade,Flyweight and Proxy. Behavioral patters insists of eleven.Followed Chain of Responsibility,Command,Interpreter,Iterator,Mediator,Memento,Observer,State,Strategy,Template Method and Visitor.