设计模式
贺爷
朝阳区码农一枚,专注JAVA开发
展开
-
SpringBoot设计模式-建造者模式/静态内部类的应用
建造者模式用途:使得类可以以链式方法实例化对象意义:其实现是静态内部类的典型应用,可以让大家很好理解静态内部类的意义为什么用内部类? 为什么是静态?首先,实例化对象的常见做法就是创建一个空实例,然后多次调用set方法;public class User { private String name; private Integer age; public void...原创 2018-03-07 21:25:02 · 7977 阅读 · 1 评论 -
0918 图解设计模式 简单工厂/工厂模式/抽象工厂/策略
工厂模式为了创建具有相似行为和属性的对象 想了一个很贴近生产,容易理解的例子,比如我要实现一个接收器receiver 有相同的行为receive(),但是具体实现不同,分为UDP和TCP两种 简单工厂/工厂模式 简单工厂可以算是工厂模式的特例,比较懒惰,要改原有代码的‘比较懒的工厂模式’,两者区别如下图所示 抽象工厂 上个例子中只有接受器,构成一个两个产品的产品树,但很多时候产品树...原创 2018-09-18 10:53:47 · 231 阅读 · 0 评论