Press "Enter" to skip to content

Posts published in 九月 2018

设计模式—组合模式(Composite)

组合模式是一种结构型设计模式,它适合来描述递归组合的对象结构。这到底是什么样的结构? 举个例子,有如…

设计模式—单件模式(Singleton)

单件模式是最简单的创建型设计模式,它通过合理的权限控制使得某一个类只能拥有一个实例。使用单件模式注意…

设计模式—原型模式

原型模式是一种创建型的设计模式,简单的说,就是通过克隆一个已有的对象来获取想要的对象。通过这种方式,…

设计模式—抽象工厂模式

我在上一篇写到了工厂模式,那么抽象工厂模式是什么,和工厂模式的区别在哪里? 在工厂模式中我以印刷机印…

设计模式—工厂方法模式

工厂方法模式是一种创建型设计模式,它将对象(产品)的创建交给一个工厂(通过工厂的接口,即面向接口进行…