一.Creational patterns 创建模式 Abstract factory (recognizeable by creational methods returning the factory itself which in turn can be used to create another abstract/interface type) 注意到都是 #newInstance(),一般是这是个静态方法,返回一个类本身的工厂对象.然后这个工厂对象可以去创建其他的抽象类型,最后创建什
一.概要 设计模式(Design Pattern)是一套被反复使用.多数人知晓的.经过分类的.代码设计经验的总结. 使用设计模式的目的:为了代码可重用性.让代码更容易被他人理解.保证代码可靠性. 设计模式使代码编写真正工程化:设计模式是软件工程的基石脉络,如同大厦的结构一样.可复用.可扩展.可维护 设计模式是GOF(Group Of Four Erich Gamma.Richard Helm.Ralph Johnson 和 John Vlissides )所著的<设计模式:可复用面向对象软件的基