上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页
摘要: 1.定义 Composite模式也叫组合模式,是构造型的设计模式之一。通过递归手段来构造树形的对象结构,并通过一个对象来访问整个对象树。 2.组合模式的结构 3.组合模式的角色和职责 Component(树形结构的节点抽象) 为所有的对象定义统一的接口(公共属性,行为等的定义) 提供管理子节点对象的 阅读全文
posted @ 2018-12-12 15:23 龙宇在天 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Flyweight模式也叫享元模式,是结构型模式之一。它通过与其它类似对象共享数据来减少内存使用。 2.享元模式结构 3.享元模式的角色和职责 抽象享元角色:所有具体享元类的父类,规定一些需要实现的公共接口 具体享元角色:抽象享元角色的具体类,并实现了抽象享元角色规定的方法 享元工厂角色: 阅读全文
posted @ 2018-12-11 18:06 龙宇在天 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.定义 装饰(Decorator)模式又叫做包装模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方案。 2.结构 3.装饰模式的角色和职责 抽象组件角色:一个抽象接口,是被装饰类和装饰类的父接口。 具体组件角色:为抽象组件的实现类。 抽象装饰角色:包含一个组件的引用,并定义了 阅读全文
posted @ 2018-12-07 17:32 龙宇在天 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Bridge模式又叫做桥接模式,是构造型的设计模式之一。Bridge模式基于类的最小的设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对他 阅读全文
posted @ 2018-12-04 09:29 龙宇在天 阅读(133) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-03 15:44 龙宇在天 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Facade模式也叫外观模式,是由GOF提出的23中设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作Facade。 2.外观模式的结构 3.外观模式的角色和职责 Facade--为调用方定义简单的调用接口 阅读全文
posted @ 2018-12-03 14:51 龙宇在天 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Adapter模式也叫适配器模式,是构造型模式之一,通过Adapter模式可以改变已有类(或外部类)的接口形式。 2.适配器模式应用场景 在大规模的系统开发过程中,我们常常碰到诸如以下这些情况: 我们需要实现某些功能,这些功能已有还不成熟的一个或多个外部组件,如果我们自己重新开发这些功能会 阅读全文
posted @ 2018-11-27 16:02 龙宇在天 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Proxy模式又叫做代理模式,是构造型的设计模式之一,它可以为其他对象提供一种代理以控制对这个对象的访问。 所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别的处理。 2.代理模式的结构 阅读全文
posted @ 2018-11-20 16:25 龙宇在天 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。 2.原型模式的特点 由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。 目标对象是原型对象的一个克隆。也就是说,通过pr 阅读全文
posted @ 2018-11-20 11:57 龙宇在天 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Builder模式也叫建造者模式或者生成器模式,是由GOF提出的23种设计模式中的一种。 Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。 2.结构图 3.应用场景 对象的创建: 阅读全文
posted @ 2018-11-19 18:34 龙宇在天 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页
//右侧添加目录 //增加页面点击显示24字社会主义核心价值观