Zeal Blog - 泽欧里
梦想 就像鸡蛋
要么孵化 要么臭掉
WWW Zeal Blog

软件模式成功的五大关键

zeal 2005-09-22 12:08 于 开发/理论 , 904 字 |  + 0 - 1   English
Made In Zeal 转载请保留原始链接:http://www.zeali.net/entry/182
标签 ( Tags ):  , 

自从面向对象编程方法被广泛使用以来,软件设计模式的使用大大增强了代码的复用性。但是跟其它的新概念一样,只有基于正确的想法和努力所创造出来的模式策略才可能是成功的模式。Peter Varhol提出了5点有助于设计出成功模式的关键

  1. 不耻下问
    不要让先入为主的成见妨碍你去发现好的设计模式。也许从你的开发团队甚至是网络开发社区你都能找到适合自己的模式。
  2. 谨慎定义模式的作用范围和局限性
    一个模式策略常见的问题是使用户搞不清楚它到底能做什么不能做什么。对于功能界限的划定不清晰将是致命的。
  3. 为模式提供一个具体的实现示例
    对于解决方案的描述很重要。但对于大多数开发人员来说他们更喜欢在已经现成的例子上面做些修改来满足特定的需求。抽象的东西往往不如具体可见的模型更有说服力。
  4. 提高模式的实用性
    对于一个模式策略来说,如果很少有人了解它,或者没有什么现成的功能库可供调用的话,要想取得成功只能是空中楼阁。因此当你设计出了一个觉得不错的模式之后,别忘了去推广它,让更多的人了解、使用它。
  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
引用本文(TrackBack): 此功能无限期关闭ing ... 如有引用请在文中标明出处并提供超链接  
没有评论.
对于这篇日志您有什么想法?我想听听您的高见。
如果您不是没有思想的机器Spammer,请告诉我 4 + 8 =
然后任选以下两种方式之一告诉我您的身份:
1. 使用您的 OpenID
2. 使用传统留言格式
(必填) 名字
如何称呼您?
(选填) URL
在此填写您的 Blog / Homepage 的地址,我将非常乐于访问
(选填) Email
Email地址将在经过防SPAM处理后显示在页面。如果您不希望公开自己的Email,请略过此栏
并写下您的见解:
(由于需要进行SPAM过滤,如果评论提交速度慢请耐心等待)
记住我?

  如何进行评论                   当有新回复时给我发送邮件通知
除了 <b> 和 <i> 之外,其他的HTML标签都将从您的评论中去除. URL 或 Email 地址会被自动加上链接.
当您点击发表或者预览之后,系统会自动保存您此次评论的内容,以便当网络原因发表失败时直接按Ctrl-V重新粘贴上次评论内容。
注意:快捷键及自动拷贝功能仅对IE浏览器有效。
发贴统计

Tot 622/1368

日志存档
2008年
2007年
2006年
本 Blog 原创内容
遵循以下授权:

Creative Commons
(创作共用) CC

署名-非商业性
-相同方式分享
Zeal Blog 基于
Powered byPivot - 1.24.1: 'Arcee'
Pivot1.24.1
开发
Launched @
2005-04-27
 里,居也。——《说文》    里,邑也。——《尔雅》。李注:“居之邑也。”沪ICP备05024379号 Back To Home All Links Loading