05 2018 档案

摘要:模式简介 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。 Adpater模式又叫包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 结构说明 Adapter模式一般包含两个版本: 类适配器模式 阅读全文
posted @ 2018-05-28 20:15 Answer.Geng 阅读(482) 评论(0) 推荐(0)
摘要:前言 可扩展标记语言(Extensible Markup Language,XML)是一种标记语言,它定义了一组规则,用于以人和机器都可以理解的格式对文档进行编码。下面是一个简单的XML示例: George John Reminder Don't forget the meeting! 本文首先介绍 阅读全文
posted @ 2018-05-24 11:01 Answer.Geng 阅读(690) 评论(0) 推荐(1)
摘要:模式简介 保证一个类仅有一个实例,并提供一个访问它的全局访问点 简单来说,让类自己负责保存它的唯一实例(静态私有变量),通过使用受保护的构造函数来保证没有其他实例可以被创建,并且提供一个访问该实例的公有方法(公有的静态方法),这就是单例(Singleton)模式。 结构说明 UML类图 角色说明 S 阅读全文
posted @ 2018-05-19 16:56 Answer.Geng 阅读(627) 评论(0) 推荐(0)
摘要:模式简介 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 通俗来说,原型模式就是从一个对象,通过复制的手段去创建另外一个对象,而且不需要知道任何创建的细节。 思考:这么做有什么好处? 省略创建者类 。例如在工厂方法中,客户端创建一个产品,必须调用相应工厂类中的方法获取产品实例。在原 阅读全文
posted @ 2018-05-18 13:09 Answer.Geng 阅读(631) 评论(0) 推荐(1)
摘要:模式简介 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 结构说明 UML类图 角色说明 Builder 为创建一个Product对象的各个部件指定抽象接口 ConcreteBuilder 具体的生成器,实现Builder的接口以构造和装配该产品的各个部件 Directo 阅读全文
posted @ 2018-05-11 13:18 Answer.Geng 阅读(877) 评论(0) 推荐(0)
摘要:模式简介 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 抽象工厂模式又称为Kit模式,属于对象创建型模式。 结构说明 UML类图 角色说明 AbstractFactory 抽象工厂类。声明一个创建抽象产品对象的操作接口。 ConcreteFactory 具体工厂类。实现创建具 阅读全文
posted @ 2018-05-06 17:00 Answer.Geng 阅读(572) 评论(0) 推荐(0)