享元模式 以及 结构型模式小姐

还是要吐槽一下,太多翻译,让人无语,叫共享微粒,或者直接微粒,为什么叫享元?享单独一个词,国人惯例必定是享受的的意思。算了,翻译也不容易。

还是没办法,希望国人多多发明自己的技术,而不是翻译别人。导致学习规模比英文世界的人大。

意图:运用共享技术有效地支持大量细粒度的对象

感觉没什么好说。就是共享。

非常简单,常见。

 

构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

享元:缓存先。共享,要的时候不用重新创建。

组合:整体和部分有相同的行为,如树形结构。

适配:原有接口改为现在需要的。

外观:太繁杂了,让外观好看,简单点。

代理:代理本身是非常简单的,代理类放一个被代理类接口,简单的不能再简单。

这5中都是很简单的。甚至你用了都不知道。

桥接模式:重点在于虚类中含有一个接口。让抽象(接口)和实现(重写)同时可以进行。

      要变化很简单,搞10个接口,可以10个维度变化。但是为什么要单独突出这个呢?因为复写虚类的方法,明确突出了不单是变化的对象,而且还有一个方法在变。把一种典型 需求提出来了。

                刚开始理解会有点懵,主要看例子是否选的合适,合适的话,秒懂。

         常用,容易懂,只是概念会有点不明且而已。

装饰模式:比桥接模式稍微难点。必要使用的场景比较少。懂了,非常简单。就一个皮而已。

 

 

5易2难,他们都不创建对象。只是在原来的类的基础上。或复写,或小改,或组合,或包含,来满足需求。

 

posted @ 2019-07-05 10:35  琴鸟  阅读(198)  评论(0编辑  收藏  举报