摘要:
一、为什么有原型模式 当一个类需要克隆的时候,我们总不希望new一个对象,然后逐个属性去设置值。 这个时候,我们亟需一种 高效的对象copy方法,原型设计模式应运而生。 * 原型实现,在Person类中,实现了Cloneable 接口,然后重写clone方法,即可。 * * 因为clone方法并不能 阅读全文
摘要:
一.概念: 外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 应用场景# 解决易用性问题,可以用来封装系统的底层实现,隐藏系统的复杂性,提供一组更加简单易用、更高层的接口。 解决性能问题,通过将多个接口调用替换为一个门面 阅读全文