
设计模式-可复用面向对象软件的基础
summer_R
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向对象设计原则 不知道是6个还是7个还是8个
重要的事情说三遍 重要的事情说三遍 重要的事情说三遍 本文章内容来自这里 本文章内容来自这里 本文章内容来自这里 面向对象设计原则之单一职责原则 单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,...原创 2020-01-11 14:30:23 · 391 阅读 · 0 评论 -
设计模式-可复用面向对象软件的基础读书笔记-行为型模式
行为模式 行为模式涉及到算法和对象间职责的分配 行为模式不仅描述对象或类的模式 还描述他们之间的通信模式 这些模式刻画了在运行时难以跟踪的复杂的控制流 将你的注意力从控制流转移到对象之间的联系上来 Chain of Responsibility 职责链 意图 使多个对象都有机会处理请求 从而避免请求的发送者和接受者之间的耦合关系 将这些对象连成一条链并沿着这条链传递该请求直到有一个对象处理他...原创 2020-01-11 12:27:53 · 366 阅读 · 0 评论 -
设计模式-可复用面向对象软件的基础读书笔记-结构型模式
主旋律 处理类或对象的组合 Adapter 适配器 意图 将一个类的接口转换为客户希望的另外一个接口 可以使得接口不兼容不能一起工作的类可以一起工作 结构图 协作 通常运行时创建一个ConcreteFactory类的实例 产品对象的创建延迟到子类 问题 通常难以支持新种类的产品 因为AbstractFactory确定了可以创建的产品集合 支持新的产品需要扩展该工厂接口 涉及到所有子类...原创 2020-01-09 23:03:31 · 297 阅读 · 0 评论 -
设计模式-可复用面向对象软件的基础读书笔记-创建型模式
将关于该系统使用哪些具体的类的信息封装起来 隐藏了这些类的实例是如何被创建和放在一起的原创 2020-01-08 23:36:28 · 198 阅读 · 0 评论 -
设计模式-可复用面向对象软件的基础读书笔记-第一章01
如何选择设计模式以及选择设计模式之后如何使用 每个模式的简介在P5 P6 各个模式之间的关系在 P8 图1-1 P8 P9 寻找合适的对象 (将系统分解成合适的对象集合) 写出问题描述 根据名字动词创建对应的类和操作 根据系统的协作和职责分类 根据对现实世界进行分析建模Composite模式引入了统一对待现实世界中并不存在的对象的抽象方法 等等其他方法 设计模式也可以帮助确定不太明显的抽象和描...原创 2020-01-04 16:52:12 · 158 阅读 · 0 评论 -
设计模式-可复用面向对象软件的基础读书笔记-第一章-OMT
第一章 一个模式描述了一个在我们周围不断重复发生的问题以及该问题的解决方案的核心 这样你就能一次又一次的使用该方案而不必重复的劳动 模式四要素 page-2 模式名称 问题 解决方案 效果 mvc通过建立一个 订购通知协议 来分离视图和模型 当模型的数据发生变化时 模型就通知他的视图 而视图将与模型通信来访问这些数据 根据目的准则对模式进行分类 创建型 与对象的创建有关 结构型 处理类或...原创 2019-08-27 14:48:08 · 272 阅读 · 0 评论