关于组合模式,我本来写了很多,可是当看到吕振宇老哥的文章后,我觉得他那篇讲组合模式的文章是最好的,所以,删去了我原先的文章,这里部分引用他的。在结尾加一些我自己的理解。 合成模式有时又叫做部分-整体模式(Part-Whole)。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。 对象的树结构 一个树结构由两种节点组成:树枝节点和树叶... Read More
简单又实用的模式,引用+包装 有两种适配器, 1.类适配器 只要有接口,就可以使用:继承一个类,实现另一个接口,在接口中包装继承的方法,对外表现为接口方法 2.对象适配器 对于两个类,继承一个类A,引用另一个类B(在ctor中讲B的对象传递过去) 对A中的方法重写new/override,在方法中包装B的方法 对于一个接口一个类,... Read More