2016年1月2日

桥接模式

摘要: 在软件系统中,某些类型由于自身的逻辑,它具有两个或两个以上的维度变化,那么如何应对这种“多维度的变化”呢?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度呢?这就是即将要介绍的桥接模式(Bridge)。 使用频率: medium 定义 桥接模式(Bridge)... 阅读全文

posted @ 2016-01-02 23:04 wzyxidian 阅读(499) 评论(0) 推荐(0) 编辑

单例模式

摘要: 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个... 阅读全文

posted @ 2016-01-02 21:41 wzyxidian 阅读(217) 评论(0) 推荐(0) 编辑

组合模式

摘要: 定义:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。涉及角色: 1.Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。 2.Leaf 在组合中... 阅读全文

posted @ 2016-01-02 18:54 wzyxidian 阅读(156) 评论(0) 推荐(0) 编辑

备忘录模式

摘要: 定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态类型:行为类类图:以下给出备忘录模式的UML图: 备忘录模式结构图 我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclips... 阅读全文

posted @ 2016-01-02 16:37 wzyxidian 阅读(210) 评论(0) 推荐(0) 编辑

适配器模式

摘要: 关注:http://www.cnblogs.com/wangjq/category/389973.html 这个人的设计模式总结的不错1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 2. 解决的问题 即Ada... 阅读全文

posted @ 2016-01-02 11:05 wzyxidian 阅读(158) 评论(0) 推荐(0) 编辑

导航