设计模式
听♞海
多看,多学,多做
展开
-
建造者模式的好处
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用建造者模式主要的优势如下:1.改变代码不用改变原有的代码2.如果一个类构造方法特别复杂,参数可选的,可空的,用构造函数控制会很复杂3.链式调用,很容易看出调用的先后逻辑是什么样的,主要帮助编程的人理清思路举个例子,很常用到的Builder模式就是AlertDialog.Builder,一个弹窗,之前也写过其简单使用:Android中AlertDialog的简单使用...原创 2022-07-11 15:12:29 · 1256 阅读 · 0 评论 -
设计模式之单例模式
使用场景某个对象全局只需一个实例时优点避免对象重复创建,节省空间并提高效率避免由于操作不同实例导致的逻辑错误饿汉式实现变量在声明时就初始化public class Singleton { private static Singleton instance = new Singleton(); //定义为 private,这就保证了其他类无法实例化此类 private Singleton() { } public static S原创 2022-02-26 20:33:36 · 192 阅读 · 0 评论