摘要:                    
说到这个模式的项目实例 虫子也满头疼的 所谓装饰者模式说白了动态将职责附加到对象上。如果你在项目某个场景中需要功能扩展根据基类衍生出非常多的子类,那么装饰者模式无疑是很好的。不过其实在实际的项目中,往往大家不直接衍生子类,而是通过组合的方式,根据逻辑讲各种扩展叠加来,对外公布的只是一个标签一个壳而已。所以这个章节,虫子就虚构一个实例了。还拿电商来说、点券赠品系统。背景:1.所有点券、优惠券、赠品券、积分继承同一个基类 基类券2.不用种类的券可以混合搭配 3.积分根据不同的场景可以配置不同的规则4.升级礼券在上层礼券基础上添加一般情况下 大家可以就这样设计了///<summary>/                阅读全文
            
        随笔档案-2011年10月2日
结合项目实例 回顾传统设计模式(二)观察者模式
2011-10-02 13:43 by 熬夜的虫子, 710 阅读, 收藏,
摘要:                    
观察者模式现在用的不是很多重点看下它的设计思想OK 下面继续消息中心的那点事///<summary>///数据中心///</summary>publicclassMessageData{publicvoidmessageSend(){stringtitle=observer.getTitle();stringcontent=observer.getContent();//针对具体实现编程,会导致我们以后再增加或者删除消息平台时必须要重新维护Platformlist有时甚至还要重构代码foreach(Platformpinobserver.Platformlist){p.                阅读全文
            
        
                    
                
浙公网安备 33010602011771号