- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 【设计模式】装饰
Decorator模式,可以不改变原有类,或者凡索的继承就可以改变其行为。不会破坏原有接口。 我觉得decorator是最优雅的一个模式。设计模式中的小贵妇,小喜欢。 还是那个经典的咖啡加牛奶,糖的问题。其实牛奶咖啡不是咖啡,也不是牛奶。只是一个组合体,所以用继承等来解决从概念上就有点说不通。何况还会带来乘积关系的子类膨胀。直接写代码吧: /** * @file test_de
2014-04-03 11:36:28 645
原创 【设计模式】组合模式
组合模式(composite)主要用来解决树形层次结构对象模型。用统一的component对象屏蔽不同类型的子节点的差异。对于客户端来说都提供一个统一的接口。 典型应用场景如菜单,文件树等。 组合模式思想感觉跟递归有一些关系。将不同的items组合成一个composite,而不同的composite和叶子节点又能组合出新的composite。 看起来该模式似乎还比较简单。但是也没想到更多的场
2014-04-02 11:26:32 511
linux信号量说明
2010-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人