设计模式
左高右低
Angry Crow Takes Flight
展开
-
三种工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式
工厂模式是用工厂方法代替new操作的一种模式。 在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 3种:简单工厂模式、工厂方法模式、抽象工厂模式。 适用场景 (1)在编码时不能预见需要创建哪种类的实例。 (2)系统不应依赖于产品类实例如何被创建、组合和表达的细节 (3)Spring框架的IOC就是使用的工厂模式 优点 (1)一个调用者想创建一个对象,只要知道其...原创 2019-09-03 23:31:35 · 352 阅读 · 0 评论 -
关于Java的单例模式
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍,文章都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,实际上还有很多中方式。 模式简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存...原创 2019-09-04 23:51:17 · 127 阅读 · 0 评论