设计模式
Lp0int
面向巧合编程
展开
-
面向对象六大原则
近日看了一下面向对象的六大原则,这里简单总结一下,关于具体的内容网上相关内容很多了第一:单一职责原则(Single Responsibility Principle,简称SRP),SRP的基本定义就是:“就一个类而言,应该仅有一个引起它变化的原因。”。简单说就是一个类里面应该是一组关联性很高的方法,数据。所谓单一职责原则,就是要突出“单一”二字。不过由于一个函数的类,的功能怎么区分,是人为的主原创 2017-08-14 13:24:38 · 321 阅读 · 0 评论 -
简单且广泛运用的模式——单例模式
单例模式基本介绍 单例模式算得上是应用最广泛的模式之一。单例模式的类要保证只能有一个实例存在,很多时候有些消耗资源的类在整个系统中只需要创建一个实例就够用了,多余的实例则会增加系统的开销。这是基本的使用场景。单例模式UML图 ![class singleton](http://img.blog.csdn.net/20170821105552683?watermark/2/text/aH原创 2017-08-21 14:46:19 · 639 阅读 · 0 评论 -
高效安全的设计模式——原型模式
通过复制原型实例创造对象来提高代码的效率原创 2017-09-17 19:11:43 · 762 阅读 · 0 评论 -
更优美的配置你的复杂对象——Builder模式
Builder模式基本介绍在我们的项目中,常常会遇到较为复杂的对象,如果使用传统的set方法来构造这个对象。开发成本和维护成本便会急速上升。Builder模式则是一步一步创建一个复杂对象的创建型模式。它允许用户在不知道内部构建细节的情况下,可以更精确的控制对象的构造流程。Builder模式的UML图Product —– 产品类 Builder —– Builder抽象类,...原创 2018-04-22 17:49:26 · 504 阅读 · 0 评论