【亨元模式】(Flyweight)
官方解释:运用共享的技术有效的支持大量细粒度的对象。
个人理解:我感觉和简单工厂有点像,为了节约计算机的资源,把所有对象共同的部分抽象出来,形成工厂。这样在用的时候直接可以从工厂中获取,这便达到了共享的作用。更具依赖倒转原则,针对接口编程所以有抽象出具体亨元类的超类,通过这个接口,具体亨元对象可以实现其中的对象。这样在扩展的时候,不会去更改亨元工厂类。
【适配器模式】vs【代理模式】