软件框架设计之美

        这篇文章可以看做是Apress出版的那本>进阶阅读。欢迎大家留言,一同分享自己的心得体会~

        软件大师Robert Martin早在1994年的论文中就提到了OO设计度量准则,站在可维护性(Maintainablity),可扩展性(Extensibility),可重用性(Resuability)的角度上,提出了著名的稳定抽象等价原则。随后几年,在Java领域出现了著名的Jdepend工具(基础概念,可以参看我的另一篇博文:http://fengjia10.iteye.com/blog/705269),enrich了大家的设计度量手段。而作为框架的发布形式,package或者说是bundle,异或module的设计无疑是相当讲究的。这里我为大家推荐几个不错的文献资料,希望能帮助有志于将自己的API甚至是框架设计的更趋近于Elegance的同学。后面陆续也会和大家分享一下自己在这方面的探索,欢迎交流。

文献阅读:

看看国外某咨询公司关于OO的研究成果吧
http://c2.com/cgi/wikioDesignPrinciples

NetBean API如何组织的错,赶快翻阅吧
http://openide.netbeans.org/tutorial/api-design.html

以下是两篇非常棒的论文,不看会后悔的

http://citeseerx.ist.psu.edu/viewdoc/summaryoi=10.1.1.1.5047

http://www.objectmentor.com/resources/articles/oodmetrc.pdf

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92502 人正在系统学习中

来源:沙加神

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年2月19日
下一篇 2012年2月19日

相关推荐