设计模式
AcceptedQWQ
一直在前进
展开
-
单例模式
单例模式首先了解一些单例模式的概念。确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这样做有以下几个优点对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移动开发中。 保持程序运行的时候该中始终只有一个实例存在内存中其实单例有很多种实现方式,但是个人比较倾向于其中1种。代码如下public class Singleton { pr...转载 2018-12-02 17:56:46 · 229 阅读 · 0 评论 -
构建模式(Builder模式)
了解了单例模式,接下来介绍另一个常见的模式——Builder模式。那么什么是Builder模式呢。你通过搜索,会发现大部分网上的定义都是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示但是看完这个定义,并没有什么卵用,你依然不知道什么是Builder设计模式。在此个人的态度是学习设计模式这种东西,不要过度在意其定义,定义往往是比较抽象的,学习它最好的例子就是...转载 2019-01-03 15:36:16 · 807 阅读 · 0 评论