设计模式
文章平均质量分 90
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
FXBStudy
山不解释自己的高度,
并不影响它耸立云端。
海不解释自己的深度,
并不影响它容纳百川。
地不解释自己的厚度,
但没有谁能取代它成为万物之本。
高调做事,低调做人,
用平和的心态来看待世间的一切!!
展开
-
设计模式大纲
针对传统的二十三种设计模式进行归类以及基本的设计原则原创 2019-04-29 07:43:39 · 639 阅读 · 0 评论 -
代码编写原则
在程序设计领域,SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是指面向对象编程和面向对象设计的五个基本原则。原创 2017-12-01 21:38:44 · 2542 阅读 · 0 评论 -
构造型设计模式 之 构建者模式
构建者模式(Builder Pattern)也叫作生成器模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示原创 2018-08-20 12:09:37 · 692 阅读 · 0 评论 -
行为型设计模式 之 策略模式
策略模式(Strategy Pattern)也叫作政策模式(Policy Pattern)定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。原创 2018-08-28 09:33:00 · 344 阅读 · 0 评论 -
行为型设计模式 之 命令模式
命令模式(Command Pattern)将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。原创 2018-08-20 21:40:10 · 365 阅读 · 0 评论 -
职责型设计模式 之 责任链模式
责任链模式(Chain of Responsibility-CoR)使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。原创 2018-08-20 20:09:52 · 762 阅读 · 0 评论 -
职责型设计模式 之 中介者模式
当对象间的交互趋向复杂,而每个对象都需要知道其他对象的情况时,提供一个集中的控制权是很有用的。当相关对象的交互逻辑独立于对象的其他行为时,职责的集中同样有用。原创 2016-10-17 14:55:55 · 459 阅读 · 0 评论 -
职责型设计模式 之 观察者模式
面向对象开发要求尽可能恰当地分配职责,要求对象能够独立完成自己的任务。观察者模式,就是通过最小化对象与对象之间的职责交互,从而支持职责的合理分配。原创 2016-10-17 13:39:13 · 874 阅读 · 0 评论 -
职责型设计模式 之 单例模式
面向对象开发要求尽可能恰当地分配职责,要求对象能够独立完成自己的任务。单例模式是将职责集中在某个对象中以便其他对象的访问与重用。原创 2016-09-25 01:02:31 · 762 阅读 · 0 评论 -
接口型设计模式 之 桥梁模式
桥梁模式也叫做桥接模式,将抽象和实现解耦,使得二者可以独立地变化。原创 2016-10-16 22:40:33 · 557 阅读 · 0 评论 -
接口型设计模式 之 门面模式
门面模式也叫做外观模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。原创 2016-10-16 20:54:19 · 642 阅读 · 0 评论 -
接口型设计模式 之 适配器模式
适配器模式是一种补救模式,而不是为了解决还处在开发阶段的问题,而是解决正在服役的项目问题,所以在详细设计阶段无需考虑它,当然这个模式使用的主要场景是扩展应用中,是为了减少代码修改所带来的风险。原创 2016-10-16 17:40:18 · 735 阅读 · 0 评论