设计模式
文章平均质量分 90
设计模式
dave95
这个作者很懒,什么都没留下…
展开
-
工厂方法——设计模式
工厂方法 Factory Method0 归属“对象创建”模式1 动机(Motivation)2 模式定义结构4 要点总结 本文根据设计模式学习视频编写 李建忠-23个设计模式 0 归属“对象创建”模式 通过“对象创建” 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 典型模式 •Factory Method •Abstract Factory •Prototype •Builder 1 动机(Motivation) 原创 2021-08-04 15:18:39 · 61 阅读 · 0 评论 -
观察者模式——设计模式
观察者模式Observer0 归属组件协作模式1 动机(Motivation)2 模式定义3 结构(Structure)4 要点总结 本文根据设计模式学习视频编写 李建忠-23个设计模式 0 归属组件协作模式 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 • Template Method • Observer / Event • Strategy 1 动机(Motivation)原创 2021-08-03 15:54:22 · 70 阅读 · 0 评论 -
策略模式——设计模式
策略模式Strategy0 归属组件协作模式1 动机(Motivation)2 模式定义3 结构4 要点总结 本文根据设计模式学习视频编写 李建忠-23个设计模式 0 归属组件协作模式 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 • Template Method • Observer / Event • Strategy 1 动机(Motivation) 在软件构建过程中,某些原创 2021-08-03 14:22:52 · 175 阅读 · 0 评论 -
模板方法——设计模式
模板方法Template Method0 归属组件协作模式1 动机(Motivation)2 结构化软件设计流程3 面向对象软件设计流程4 早绑定与晚绑定5 模式定义6 结构7 要点总结 本文根据设计模式学习视频编写 李建忠-23个设计模式 0 归属组件协作模式 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 • Template Method • Observer / Event •原创 2021-08-03 12:15:20 · 61 阅读 · 0 评论 -
面向对象设计原则和设计模式分类
本文根据设计模式学习视频编写 李建忠-23个设计模式 变化是复用的天敌。面向对象设计最大的优势在于:抵御变化! 0 重新认识面向对象 0.1 理解隔离变化 • 从宏观层面来看,面向对象的构建方式更能适应软件的变化, 能将变化所带来的影响减为最小 0.2 各司其职 • 从微观层面来看,面向对象的方式更强调各个类的“责任” • 由于需求变化导致的新增类型不应该影响原来类型的实现—— 是所谓各负其责 0.3 对象是什么? • 从语言实现层面来看,对象封装了代码和数据。 • 从规格层面讲,对象是一系列可被使用的公共原创 2021-08-03 10:20:54 · 198 阅读 · 0 评论