摘要:
工厂模式就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建,将创建对象的过程交给工厂类(我们举一个发送邮件和短信的例子): 模式名称 优点 缺点 使用场景 简单工厂模式 外界不需要创建对象,只需要消费即可 工违反了高内聚责任分配原则,如果需要添加新的类,则就需要改变工厂类了。 ①工厂类负责创 阅读全文
摘要:
单例模式共分为三种方式、饿汉式、懒汉式、枚举方式等,每种方式都有各自的特点: 方式 优点 缺点 是否推荐 使用场景 饿汉式 无线程安全问题 可能造成内存浪费、无懒加载效应 推荐 源码Runtime类中使用了饿汉式 懒汉式 懒加载 有线程安全问题 推荐 枚举方式 简单、无线程安全问题 推荐 饿汉式实现 阅读全文