
设计模式
lemon100521
这个作者很懒,什么都没留下…
展开
-
设计模式——代理设计模式
代理设计模式:两个子类共同实现一个接口,一个子类负责真实业务的实现,一个子类完成辅助真实业务主题的操作代理设计模式的本质:所有的真实业务操作都会有一个与之辅助的工具类(功能类)共同完成。/* * 静态代理设计模式的一般写法 *代理设计模式:两个子类共同实现一个接口, *一个子类负责真实业务的实现,一个子类完成辅助真实业务主题的操作 * *///接口interface ISubject...原创 2018-05-12 23:48:19 · 204 阅读 · 0 评论 -
设计模式——简单工厂设计模式
简单工厂设计模式建立一个工厂类,对实现了同一接口的类进行实例的创建。简单工厂模式的实质是有由一个工厂类根据传入的参数动态的决定应该创建哪一个实现类。/* * 简单工厂设计模式 * *///抽象接口水果interface IFruit{ //抽象方法 void eat();}//定义Apple类实现接口class Apple implements IFruit{ public...原创 2018-05-08 20:08:19 · 217 阅读 · 0 评论