java设计模式-单例模式
摘要:单例模式 其定义为:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 实现单例模式的方式 单例模式的实现方式有很多,主要有饿汉模式,懒汉模式,静态内部类,注册登记模式以及通过实现序
阅读全文
posted @
2019-02-27 23:20
会说话的丶猫
阅读(218)
推荐(0)
java设计模式-抽象工厂模式
摘要:模式描述 抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。产品有多于一个的产品族,而系统只消费其中某一族的产品。 优点 抽象工厂模式除了具有工厂方法模式的优点外,最主要的优点就是可以在类的内部对产品族进行约束。所谓的产品族,一般或多或少的都存在一定的关联,抽象工厂模式就可以在类内部对产品族的
阅读全文
posted @
2019-02-17 15:12
会说话的丶猫
阅读(162)
推荐(0)
java设计模式-工厂方法模式
摘要:模式描述 工厂方法模式提供一个用于创建产品的接口,由实现类决定实现哪些产品。工厂方法模式使一个类的实例化延迟到子类,并且只适用于一个产品的等级结构。 优点 可以一定程度上解耦,消费者和产品实现类隔离开,只依赖产品接口(抽象产品),产品实现类如何改动与消费者完全无关。 例子 还是以之前简单工厂的手机为
阅读全文
posted @
2019-02-17 14:24
会说话的丶猫
阅读(136)
推荐(0)
java设计模式-工厂模式
摘要:工厂模式种类 工厂模式可以分为三类:简单工厂模式,工厂方法模式以及抽象工厂模式。 简单工厂模式 简单工厂模式又称为静态工厂方法模式,为何称为静态工厂方法模式呢?是因为该模式主要由一个工厂类的静态方法来提供各种产品。 简单工厂模式的优点 这里假设有三个角色:消费者,生产者和产品。通过简单工厂模式消费者
阅读全文
posted @
2019-02-11 23:20
会说话的丶猫
阅读(160)
推荐(0)