Press "Enter" to skip to content

Posts tagged as “Java设计模式”

设计模式—享元模式

享元模式(Flyweight)是一种结构型设计模式,它的出现是为了在使用大量细粒度对象时节省空间。在…

设计模式—门面模式

门面模式(Facade)是结构型设计模式,它的作用是为客户端提供一个简单易用的接口,统一执行一些功能…

设计模式—装饰器模式

当你去买手抓饼时,可以选择最基础的,也可以选择加蛋的,加肠的,或者加肠加蛋的。假如我们在编程中遇到了…

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

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

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

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

设计模式—原型模式

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

设计模式—抽象工厂模式

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

设计模式—工厂方法模式

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