您是第 Web Page Tracking 位访客

水~墨~

昂首阔步,不留一点遗憾!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  设计模式学习

2012.3.14 开始每天一个设计模式学习
摘要:策略模式是用来封装了算法的;只要在分析过程中听到需要在不同时间内响应不同的业务规则,就可以考虑使用策略模式。 例子: 超市的结算系统。 1)打折 8折,3折 2)返利 满300-100,满100-20 3)不打折 首先要将 界面的类 和 逻辑类 严格分开来。 这样逻辑类就可以运行在不同的系统上。 遇到上面的例子首先按照下... 阅读全文
posted @ 2012-03-15 23:39 水墨.MR.H 阅读(349) 评论(0) 推荐(0)

摘要:任何类的设计都要遵循耦合性低,避免重复。 设计模式的目的主要有3易。让项目易维护,易扩展,易复用。 易维护: 修改某个功能,只要修改最少的部分,比如某个类的方法。 易扩展: 项目本来有加减乘除功能,现在要扩展 根号,取余功能。 要尽量的少改代码。 易复用: 要让设计的方法不管在 控制台应用程序,web应用程序 还是 Winform程序都能使用。 简单工厂模式:解决了对象的创建问题 ... 阅读全文
posted @ 2012-03-14 22:03 水墨.MR.H 阅读(236) 评论(0) 推荐(0)

知识共享许可协议
本博客为水墨原创,基于Creative Commons Attribution 2.5 China Mainland License发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的水墨(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。