四人帮设计模式
__lonel
文章只为方便自己查阅资料,无格式可言,能看懂就好,如有理解错误的,希望大家指正。
展开
-
设计模式---策略模式
1. 名称 (与开发人员共享的词汇) 2.分类 (模式可以 归为的类目) 3.意图 (简短的描述该模式的作用) 4.动机 (给出问题以及解决问题的具体场景) 5.适用性 (描述模式可以被应用在什么场合) 6.结构 (提供此模式的类结构图,显示类之间的关系) 7.参与者 (描述此设计中涉及的类和对象在模式中的责任和角色) 8.协作 (参与者如何在模式中合作) 9.范例代码转载 2016-05-13 10:10:13 · 175 阅读 · 0 评论 -
设计模式概述
1.什么是设计模式: 每一个模式描述了一个不断在我们周围重复发生的问题,以及该问题的核心解决方案。这样你就可以一次次的重复使用该方案而不需要做重复劳动。 2.模式的四个要素: 1. 模式名称,用一两个词来描述模式解决的问题,解决方案以及效果。 2. 问题,描述了在什么情况下使用该模式。解释设计问题和问题存在的因果关系。原创 2016-04-26 09:21:27 · 259 阅读 · 0 评论 -
设计模式-----单例模式
1. 名称 (与开发人员共享的词汇) 2.分类 (模式可以 归为的类目) 3.意图 (简短的描述该模式的作用) 4.动机 (给出问题以及解决问题的具体场景) 5.适用性 (描述模式可以被应用在什么场合) 6.结构 (提供此模式的类结构图,显示类之间的关系) 7.参与者 (描述此设计中涉及的类和对象在模式中的责任和角色) 8.协作 (参与者如何在模式中合作) 9.范例代码转载 2016-05-13 10:08:29 · 186 阅读 · 0 评论 -
设计模式--Builder
1. 名称 (与开发人员共享的词汇) 创建者模式(Builder) 2.分类 (模式可以 归为的类目) 创建性模式 3.意图 (简短的描述该模式的作用) 允许用户在不知道对象内部结构的情况下,可以惊喜的控制对象的构造流程,将复杂对象的构建过程和它的部件解耦,使构建过程和部件的表示隔离开 4.动机 (给出问题以及解决问题的具体场景) 将一个复转载 2016-05-31 14:58:19 · 191 阅读 · 0 评论