设计模式
Kobe_Bryant_33
相信坚持才是最快的进步方式!
展开
-
设计模式之原型设计模式
1.定义 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 说白了就是创建一个结构复杂的对象的创建工作与之前创建的对象几乎相同,只是个别变量不同的对象。 2.适用的场景 它主要面对的问题是:“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是他们却拥有比较稳定一致的接口。 3.UML图 4.实例 - 4.1写法1public clas原创 2017-09-13 17:29:37 · 226 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式 1.定义 顾名思义,单例模式就是无论你有多少次创建,全局只能有一个该对象的实例 2.单例的几种写法 个人比较了解的有七种写法: 2.1 单例模式的优缺点 优点: 1.全局只有一个实例,方便管理。 2.因为全局只有一个实例,可以节约资源,对于一些频繁创建和销毁资源的对象来说,这样大大的减少了资源的消耗。 3.可以允许生命的实例数。 缺点: 1.单例模式一般没有接口或者抽象类,不原创 2017-09-13 15:13:13 · 253 阅读 · 0 评论 -
设计模式之Builder构建者模式
设计模式之Builder构建者模式 1.定义 使复杂对象的构建与表示分离,使同样的构建过程有不同的表示。原创 2017-09-13 14:33:48 · 210 阅读 · 0 评论