摘要: 什么是责任链模式?官方:使多个对象有机会处理请求,从而避免请求的发送者和接受者发生耦合。此模式将对象连成一条链,并沿着连发送请求,直到有一个对象处理它为止。个人理解:小伙伴们站成一排,老师一个一个的问:谁是第一个上的。都说不是自己,直到天一勇敢的承认。在这个过程中前几个小伙伴都没有承认,这样老师的问题就被传递下去,直到有人响应,当时老师也并不知道谁是第一个。但是每个对象都知道谁是第一个只是都没有响... 阅读全文
posted @ 2013-12-07 20:36 阿什顿发斯蒂芬 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 什么是装饰模式?官方:动态给一个对象添加一些职责。就扩展功能来说,装饰模式比生成子类更为灵活。个人理解:装饰模式就可以通过字面意思理解,用来装饰对象的模式。就相当于你有一张照片,可以给照片更换不同的相框来达到不同的显示效果。装饰模式的本意就是不改变本体的情况先给对象扩展新功能。什么时候使用装饰模式?1.需要对类进行扩展,但是生成子类又过于复杂的情况下。2. 不想影响对象的结构,并且为对象进行扩展。... 阅读全文
posted @ 2013-12-07 13:53 阿什顿发斯蒂芬 阅读(158) 评论(0) 推荐(0) 编辑