GOF_23种设计模式分析和总结.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创建型模式 1、FACTORY 2、BUILDER 3、FACTORY METHOD 4、PROTOTYPE 5、SINGLETON 结构型模式 6、ADAPTER 7、BRIDGE 8、COMPOSITE 9、DECORATOR 10、FA?ADE 11、FLYWEIGHT 12、PROXY 行为模式 13、CHAIN OF RESPONSIBLEITY 14、COMMAND 15、 INTERPRETER 16、 ITERATOR 17、MEDIATOR 18、MEMENTO 19、OBSERVER 20 、STATE 21 、STRATEGY 22 、TEMPLATE METHOD 23 、VISITOR 创建型模式 1、FACTORY 追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有 所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦 当劳和肯德基就是生产鸡翅的 Factory 工厂模式: 客户类和工厂类分开。消费者任何时候需要某种产品, 只需向工厂请求即可。消 费者无须修改就可以接纳新产品。缺点是当产品修改时, 工厂类也要做相应的修改。如:如 何创建及如何向客户端提供。 2 、BUILDER MM 最爱听的就是“我爱你”这句话了,见到不同地方的 MM, 要能够用她们的方言跟她说 这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到 MM 我只要按对 应的键,它就能够用相应的语言说出“我爱你”这句话了,国外的 MM 也可以轻松搞掂, 这就是我的“我爱你” builder 。(这一定比美军在伊拉克用的翻译机好卖) 建造模式: 将产品的内部表象和产品的生成过程分割开来, 从而使一个建造过程生成具有不 同的内部表象的产品对象。 建造模式使得产品内部表象可以独立的变化, 客户不必知道产品 内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 3 、FACTORY METHOD 请 MM 去麦当劳吃汉堡,不同的 MM 有不同的口味,要每个都记住是一件烦人的事情,我 一般采用 Factory Method 模式,带着 MM 到服务员那儿,说“要一个汉堡” ,具体要什么样 的汉堡呢,让 MM 直接跟服务员说就行了。 工厂方法模式: 核心工厂类不再负责所有产品的创建, 而是将具体创建的工作交给子类去做, 成为一个抽象工厂角色, 仅负责给出具体工厂类必须实现的接口, 而不接触哪一个产品类应 当被实例化这种细节。 4 、PROTOTYPE 跟 MM 用 QQ 聊天, 一定要说些深情的话语了, 我搜集了好多肉麻的情话, 需要时只要 copy 出来放到 QQ 里面就行了,这就是我的情话 prototype 了。 (100 块钱一份,你要不要) 原始模型模式: 通过给出一个原型对象来指明所要创建的对象的类型, 然后用复制这个原型 对象的方法创建出更多同类型的对象。 原始模型模式允许动态的增加或减少产品类, 产品类 不需要非得有任何事先确定的等级结构,

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档