
设计模式
呀呼嘿—yara
这个作者很懒,什么都没留下…
展开
-
重构之职责链模式
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者的耦合关系。将这个对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。原创 2020-06-12 18:36:32 · 664 阅读 · 7 评论 -
设计模式之结构型模式
同样的套路,本文的开篇,小编带大家来认识一下结构型模式。 结构型设计模式主要考虑的是:如何组合类和对象以获得更大的结构。 结构型模式分为两种:结构型对象模式和结构型类模式 结构型类行为模式:采用继承机制来组合接口或实现。 一个简单的例子是采用多重继承方法将两个以上的类组合成一个类,结果这个类包含了所有父类的性质。 eg:Adapter模式 结构型对象行为模式:描述了如何对一些对象进行组合...原创 2019-11-24 19:53:40 · 830 阅读 · 26 评论 -
设计模式之行为型模式
开篇,向大家介绍一下行为型模式。 行为型模式涉及算法和对象间职责的分配。 行为型模式同样分为行为型类模式和行为型对象模式 行为型类模式使用继承机制在类间分配行为。 行为型对象模式使用对象复合而不是继承。↓ 一些行为对象模式描述了一组对等的对象怎样相互协作以完成其中任一个对象都无法单独完成的任务。 eg:mediator、chain of responsibility,observer...原创 2019-11-23 21:37:13 · 1054 阅读 · 24 评论 -
设计模式之创建型模式
在正文的开端,小编先带大家了解一下什么是创建型模式 创建型模式是处理对象创建的设计模式, 试图根据实际情况使用合适的方式创建对象。 基本的对象创建方式可能会导致设计上的问题或增加设计复杂度 创建型模式通过某种方式控制对象的创建来解决问题 创建型模式的两个主导思想: 一、将系统使用的具体类封装起来 二、隐藏这些具体类的实例创建 创建型模式的分类: 对象创建型模式(本文重点): 用于处理对象的创...原创 2019-11-21 17:40:42 · 599 阅读 · 25 评论