梦想 就像鸡蛋
要么孵化 要么臭掉
要么孵化 要么臭掉
软件模式成功的五大关键
Made In Zeal 转载请保留原始链接:http://www.zeali.net/entry/182
自从面向对象编程方法被广泛使用以来,软件设计模式的使用大大增强了代码的复用性。但是跟其它的新概念一样,只有基于正确的想法和努力所创造出来的模式策略才可能是成功的模式。Peter Varhol提出了5点有助于设计出成功模式的关键。
- 不耻下问
不要让先入为主的成见妨碍你去发现好的设计模式。也许从你的开发团队甚至是网络开发社区你都能找到适合自己的模式。
- 谨慎定义模式的作用范围和局限性
一个模式策略常见的问题是使用户搞不清楚它到底能做什么不能做什么。对于功能界限的划定不清晰将是致命的。
- 为模式提供一个具体的实现示例
对于解决方案的描述很重要。但对于大多数开发人员来说他们更喜欢在已经现成的例子上面做些修改来满足特定的需求。抽象的东西往往不如具体可见的模型更有说服力。
- 提高模式的实用性
对于一个模式策略来说,如果很少有人了解它,或者没有什么现成的功能库可供调用的话,要想取得成功只能是空中楼阁。因此当你设计出了一个觉得不错的模式之后,别忘了去推广它,让更多的人了解、使用它。
- 在实际的应用中测试模式并根据需要进行改进
很多模式在理论上的表现要远胜于实际应用中的表现。所以必须在实际的应用中去检验模式的优缺点,不断进行改进优化。
About the Author
Peter Varhol is principal product manager of developer tools at Progress Software. He writes about software development topics in a variety of different technology publications, and speaks about application architecture and design at industry conferences.
This Entry was Last Modified on 2007-05-25 22:58
没有评论.
发贴统计

我的地盘