解释器模式属于行为型模式。解释器模式提供了一种解释语言的语法或表达式的方式 角色说明: AbstractExpre...[作者空间]
访问者模式属于行为型模式。访问者模式是一种将数据结构和数据操作分离的设计模式。访问者模式比较复杂,而且实际使用的地...[作者空间]
将对象组合成树形结构以表 示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性 Compone...[作者空间]
享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,...[作者空间]
注意:原型模式和单例模式是冲突的,单例模式的构建把构造函数私有化,原型模式采用clone拷贝的方式创建对象是绕过构...[作者空间]
使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式应...[作者空间]
定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类** 工厂接口 工厂实现 测试 基于抽象...[作者空间]
定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象...[作者空间]
示例demo 代码当中还是存在着很多的else if等操作 所以需要消除、是一种垃圾代码上面的demo简单、一个抽...[作者空间]