
设计模式
文章平均质量分 73
aslan_dd
这个作者很懒,什么都没留下…
展开
-
组合模式-系统由可以被统一处理的对象组成,对象可以单一或者复合
做一个资深标题党,专注于用标题表达一切。 组合模式是一个很实在的设计方式,完全基于顺势的思维。 对于一个可以被细分,且细分后可以统一处理的事物。这里必须例如一下。。。 例如:学籍管理系统,管里系统中有年级,学院,班级,学生。 每年,总有那么几个班级不知道是哪个院的,每个院总有那么几个学生是奇奇怪怪不知道是哪个班的,但是系统也得处理不是。 于是就是这样:原创 2015-05-12 10:06:27 · 560 阅读 · 0 评论 -
装饰者模式
装饰者模式,精髓:不使用继承 装饰者,是定制的衣服,装饰和原本的类都继承自同一个基类(所以有相同的接口) 一般来说,继承可以偷懒,但是写着写着就写出翔,代码会慢慢走向越写越死,最后要么继续往死了写 要么来个人重构了。 装饰者模式下,可以把这种行为扩大一下,为多个同类型的类定制装饰,而且不会影响原来的类。 有可能因为时间推移,增加的装饰越来越多,最后管理不过来。 在用的时候,需要注意选择原创 2015-06-30 23:44:30 · 398 阅读 · 0 评论