![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
布尔か
这个作者很懒,什么都没留下…
展开
-
2020-11-30
Java 23种设计模式之建造者模式建造者模式定义:可以将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象。适用场景隔离复杂对象的创建和使用,相同的方法,不同执行顺序,产生不同事件结果多个部件都可以装配到一个对象中,但产生的运行结果不相同产品类非常复杂或者产品类因为调用顺序不同而产生不同作用初始化一个对象时,参数过多,或者很多参数具有默认值原创 2020-11-30 00:18:07 · 112 阅读 · 0 评论 -
2020-10-25
Java 23种设计模式之单例模式设计模式是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。单例模式单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。1.单例模式的优点:保证内存里只有一个实例,减少了内存的开销。避免对资源的多重占用。设置全局访问点,可以优化和共享资源的访问。2.单例的实现:懒汉式:线程安全(synchronized)原创 2020-10-26 09:26:00 · 79 阅读 · 1 评论