Java设计模式
文章平均质量分 88
yuan_fang_yan
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
单例模式 单例模式属于创建型模式。单例模式就是在程序运行中只实例化一次,创建一个全局唯一的对象,有点像Java的静态变量,但是单例模式要优于静态变量,静态变量在程序启动的时候JVM就会进行加载,如果不使用则会造成资源浪费。单例模式能够实现懒加载,能够在使用实例的时候才去创建实例对象。 单例的好处 只有一个对象,内存开支少,性能好 避免对资源的多重占用 在系统设置全局访问点,优化和共享资源访问 单例模式的实现 饿汉式单例 public class Singleton { private stati原创 2021-03-26 09:38:08 · 184 阅读 · 0 评论 -
Java工厂模式&抽象工厂模式
工厂模式 在工厂模式中,我们创建对象是不会暴露创建逻辑,并且通过共同的一个接口来指向新创建的对象 简介 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决接口选择问题 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产...原创 2018-04-18 14:40:34 · 115 阅读 · 0 评论