Design
文章平均质量分 86
天天吃吃
嚼得菜根,做得大事
展开
-
《设计模式》之Creational模式:Builder
《设计模式》之Creational模式:Builder 设计模式之Creational模式Builder 目的 驱动 应用 结构 成员 合作 结果 实现 代码 目的 将复杂对象的创建和其表示相分离,因此相同的创建过程可以创造不同的表示。 驱动 一个可以变换文本格式的的RTF(Rich Text Format)阅读器,它应该可以将RTF转换成多种文本格式。这原创 2016-07-19 14:44:09 · 635 阅读 · 0 评论 -
《设计模式》之Creational模式:Abstract Factory
对象创建:Abstract Factory 目的 提供一个可以创建一族关联的或者依赖的对象,而不需要指定它们具体的类。 有时也可称为 Kit 驱动 假设有一个用户接口工具箱,它可以支持多种不同的观感标准,例如Motif和Presentation Manager。不同的观感标准定义了不同的外观和用户界面行为,例如滚动条、窗口和按钮。要想在不同的观感标准之间方便的迁移,一个应用不应该写原创 2016-07-08 10:48:59 · 587 阅读 · 0 评论 -
《设计模式》之Creational模式:简介
Creational Patterns简介创造(Creational)设计模式抽象了实例化的过程。它使得系统可以独立于对象的创建、组成和表示。一个类的Creational模式利用继承机制来改变它实例化的类。 当一个系统发展到更依赖于对象组合而不是类的继承时,Creational模式变得尤其重要。在这种情况下,不能将一些程序功能写死,而是定义一个小一点的基本功能集合,然后由其去构成其它复杂的功能。原创 2016-07-06 10:36:40 · 1154 阅读 · 0 评论