
设计模式
hongchengding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单一职责
单一职责原则的英文名称是:Single Responsibility Principle,简称SRP。让一个接口做一件事情,让一个方法做一件事情。 SRP的原话解释是:There should never be more than one reason for a class to change(不应该有一个以上的理由来改变一个类). 单一职责的好处 类的复杂性降低,实现什么职责都有...原创 2011-05-06 17:54:41 · 101 阅读 · 0 评论 -
对装饰模式的一些小小的理解
装饰模式是对继承的有力补充,继承并不是万能的。 利用继承的思想来扩展功能,这样用,你会增加很多很多的子类。灵活性会非常差。 装饰类和被装饰类可以独立发展,而不会互相藕合。 装饰模式可以动态扩展一个实现类的功能,而继承是静态地给类增加功能。 装饰类有一个缺点:多层装饰比较复杂,就像剥洋葱一样,当你剥到最后的时候才发现原来问题出在最里面的一层,想象一下这样的工作量是不是相当的...原创 2011-06-24 16:36:57 · 148 阅读 · 0 评论