开发模式
gaosililin
这个作者很懒,什么都没留下…
展开
-
初探开发者模型——Decrator模型
何为Decorator模式(装饰者模式)? Decorator 模式是一种运用接口、抽象类等技术来给一个对象动态宽展一些额外的使命的方法。 Decorator模式与一般的实现接口、继承是否一样?不一样又有那些区别? Decorator模式是利用接口、继承的方式来实现的,但是与一般的实现接口、继承还是有区别的: Decorator 模式比一般的实现接口、继承等方法...原创 2015-04-19 12:50:50 · 132 阅读 · 0 评论 -
初探开发者模式——Strategy模式(策略者模式)
在生活当中,有一些情况是只能在多种可能选择下只能有一中情况发生。比如说是在某一个商城的打折,在做种打折策略情况下,商城只允许只用其中一种打折策略,这时候尅考虑使用策略者模式。这跟装饰这模式有点儿区别,装饰者模式可以同时享受多重打折策略。而策略者只能只用一种。 装饰者模式与策略者模式有点儿相同但也有区别:两者都是将主要的方法抽象出来做接口,再让具体的子类去实现,不同的是,策略者模式对一个工厂...原创 2015-04-28 18:02:15 · 161 阅读 · 0 评论