摘要:
06-装饰器模式 1.装饰器模式 public interface IPersonService { void getName(String name); } public class PersonService implements IPersonService { @Override publi 阅读全文
posted @ 2022-11-27 08:48
行稳致远方
阅读(27)
评论(0)
推荐(0)
摘要:
05-代理模式 01.基于接口实现代理模式 性能统计代码和业务代码在一起存在的问题。 /** * 如下在登录代码中收集性能数据存在两个问题: * 1 性能统计代码侵入业务代码。 * 2 性能统计的代码与业务代码无关,业务代码最好只聚焦业务处理。 */ public class UserControl 阅读全文
posted @ 2022-11-27 08:47
行稳致远方
阅读(30)
评论(0)
推荐(0)
摘要:
04-原型模式 1.原型模式 当对象的创建成本比较大,而同一个类的不同对象之间的差别不大(大部分字段都是相同的),就可以利用对已有对象(原型)进行复制(或者成为拷贝)的方法来创建新对象,以达到节省创建时间的目的。这种基于原型创建对象的方式成为原型设计模式。 当对象的创建耗时很多,对象中的数据需要经过 阅读全文
posted @ 2022-11-27 08:47
行稳致远方
阅读(18)
评论(0)
推荐(0)