
设计模式
Stillsings
这个作者很懒,什么都没留下…
展开
-
设计模式-工厂模式(Java)
简单工厂模式一个抽象接口,多个抽象接口实现类,一个工厂类/**简单工厂模式一个抽象接口,多个抽象接口实现类,一个工厂类**/public abstract class Car{ public abstract void run(); public abstract void stop(); }public class Ford extends Car{ public void run(){ System.out.println("Ford i原创 2020-12-22 18:20:18 · 347 阅读 · 0 评论 -
设计模式-适配器模式(Java)
/**适配器模式两种完全不同的事物联系到一起**/public class Phone{ public static final int V = 220; private VoltageAdapter adapter; public void charge(){ adapter.changeVoltage(); } public void setVoltageAdapter(VoltageAdapter adapter){ t.原创 2020-12-22 17:36:09 · 222 阅读 · 0 评论 -
设计模式-装饰者模式(Java)
/**装饰者模式是对业务逻辑的再一次封装,开发者在使用时可以自由搭配,就如同Java的IO流一样*/public class Food{ private String name; public Food(){ } public Food(String name){ this.name = name; } public String make(){ return food; }}public class Br.原创 2020-12-22 16:58:52 · 213 阅读 · 0 评论 -
设计模式-观察者模式(Java)
/**观察者模式observer当一个对象的状态发生改变时,该对象依赖的所有对象都被通知并自动更新**/public interface Message{ public void getMessage(String mode);}public class Computer implements Message{ private String mode = "computer"; public Computer(){ } @override pu.原创 2020-12-22 16:44:05 · 188 阅读 · 0 评论 -
设计模式-Java:为什么说枚举是单例模式最好的实现方式?
单例模式单例模式即指在一个应用程序中,一个类的实例化对象只存在一个(如Spring默认为单例模式),没有办法通过new去创建对象(构造方法private修饰),只能通过getInstance来获得对象。简单Demo实现public class Singleton { private static Singleton singleton; public Singleton() { } private static Singleton getInstance()原创 2020-11-23 14:28:49 · 391 阅读 · 0 评论