设计模式的笔记(66)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • xyb

    xyb

    可复用的面向对象设计的第二个原则: 优先使用对象组合,而不是类继承。 豆瓣开发的指导思想。   (5回应)

    2011-01-26 14:58   6人喜欢

  • xyb

    xyb

    可复用的面向对象设计的原则: 针对接口编程,而不是针对实现编程。 牢记语录!

    2011-01-26 14:56   5人喜欢

  • 书香

    书香 (改变中努力向上,舒展心灵和身体)

    设计模式的概念:模式是问题的解决方案,是可以被重复使用的技术手段。模式是要解决“为什么”的问题;设计模式针对面向对象系统中重复出现的设计问题,提出一个通用的解决方案,并予以系统化的命名和动机解释。它描述了问题、解决方案、在什么条件下使用该解决方案极其效果。它还给出了实现要点和实例。该解决方案是解决该问题的一组精心安排 的通用的类和对象,再经定制和实现就可用来解决特定上下文中的问题。 1、程序设计专...

    2012-08-22 08:52   2人喜欢

  • 学游泳的鱼

    学游泳的鱼

    Application + MenuItem + Command + Document是我看过为数不多的设计模式书中关于Command模式所提到的例子中最好的一个,其余的比如Restaurant + Customer + Waitress + Order + Cook并没有真正体现Command模式的优雅之处,因为这个例子和Command模式的实现之间是有区别的。Command模式的适用场景通常是Invoker并不知道也无需知道有哪些Receiver,哪个Request应该发给哪个Receiver处理。餐馆的例子中Waitress当然知道有哪些Coo...

    2012-02-22 09:22   2人喜欢

  • 晚来多烦闷

    晚来多烦闷 (何以解忧,唯有读书)

      (1回应)

    2019-03-11 07:22   1人喜欢

  • 一分钟都市

    一分钟都市

    1.6.1 寻找合适的对象 面向对象设计最困难的部分是什么? 将系统分解成对象集合。因为要考虑许多因素:封装、粒度、依赖关系、灵活性、性能、演化、复用等等,它们都影响着系统的分解,并且这些因素通常还是互相冲突的。 1.6.3 指定对象接口 此节讲的类型(type) 是什么? 类型(type) 是用来标识特定接口的一个名字。 动态绑定(dynamic binding)是什么? 动态绑定是指发送的请求直到运行时刻才受你的具体的实现的约束。 多态(poly...

    2016-07-19 23:53   1人喜欢

  • isLand

    isLand

    对于构建 复用可替换的功能,使用工厂模式是非常合适的, 例如如果构建的页游以后会往手游方面移植,那么使用工场模式来系统的输入方式,可以应对多种不同的平台,例如ios android等。 同时将页面和实现逻辑分离开来,也可以很好的根据系统运行环境的变化进行调整!

    2012-04-25 11:52   1人喜欢

  • 学游泳的鱼

    学游泳的鱼

    时隔两年多偶然间忘记带书回家,一早起来急忙到书架上翻出了这本尘封已久的书放到背包里,在班车上看了一路,突然间豁然开朗,顿悟了。之前一直没搞明白Command模式折腾来去到底是在干神马,《Head First Design Pattern》中举的例子是餐馆顾客、服务生和厨师之间的故事,看得云里雾里。现在明白这里例子并不是十分恰当。

    2012-02-08 22:13   1人喜欢

  • 耳边风

    耳边风

    学习网站 [https://refactoringguru.cn/design-patterns/factory-method]

    2020-04-21 17:22

  • ansondeng

    ansondeng

    设计模式 创建 abstract factory 抽象工厂 一个object来创建一系列(多个)对象,此object有相应创建的method 例,创建不同风格的同一类UI元素 builder 生成器 将分析的算法与创建、表示的算法分离 例,读取解析文本文件以生成字符串或ui text factory method 工厂方法 由子类指定具体创建的对象,用method创建对象,一般只单个 例,app类中create_doc() 创建doc对象,具体的实现由app的子类my_app定义,创建的是doc子类my_doc...

    2020-01-12 18:16

<前页 1 2 3 4 5 6 7 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

设计模式

>设计模式