java
silence_hw
这个作者很懒,什么都没留下…
展开
-
设计模式----建造者模式
为什么使用构建者模式 代码中,对象是对现实世界物的抽象。一个对象可以含有大量的必要、不必要的属性,我们在创建实例时,若采用带参构 造器、getter/setter方法,由于参数过多,很容易引起混乱。 这时,引入构建者模式,可以清晰的观测到实例化过程中,需要设置的属性值。 什么是构建者模式 建造者模式(Builder Pattern) 又名生成器模式,是一种对象构建模式。它可以...原创 2019-09-05 17:22:45 · 137 阅读 · 0 评论 -
设计模式----工厂模式
一、简单工厂模式 什么是简单工厂模式? 简单工厂模式是设计一个提供对象实例化的工厂,外部不需要关注如何实现,只需要告诉他,我需要那种类型的实例,工厂会根据传入的信息,返回对应的实例。 二、简单工厂模式实现 图形接口: package factory.source.simpleFactory.shape; /** * @author hw * @createTi...原创 2019-09-05 18:10:15 · 140 阅读 · 0 评论 -
设计模式----单例模式
什么是单例模式 在系统中,一个类只有一个实例,且自己提供这个实例。 注意: 1. 单例类只能有一个实例。 2. 单例类必须自己创建自己的唯一实例。 3. 单例类必须给所有其他对象提供这一实例。 单例程序 懒汉式: package singleton.source.withOutThread; /** * @author hw * @createTime ...原创 2019-09-06 17:17:38 · 125 阅读 · 0 评论