论坛首页 综合技术论坛

框架设计原则

浏览 1575 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-20  

先起个头,完整的后面在补充。
一般一个公司甚至一个小组,都会自行开发或直接采用或封装第三方的一些框架,那么这些框架的设计原则是什么呢?要解决什么问题呢?
个人认为,框架要解决的问题无非下面几点:
1、集成复杂度高的部分,提供简介的接口,达到降低开发难度的目的。
2、针对重复性强、繁琐、耗时的部分,加以封装,以提高重用度。
那么要解决上面的问题,主要的解决手段是什么呢?
1)封装,通过封装,信息隐藏,降低复杂度。 
2)重用,通过重用,来降低工作量,提高代码质量。
3) 分离,将不稳定的,可变的、同稳定,很少变化的部分分离出来,减少需求变化的冲击。
因此,可以看出,使用框架,如果仅仅使用,那么接触的复杂度降低了,使用的都是重用性高的东西,平时开发主要开发业务相关(不稳定部分)的东西,因此,有人感叹,脱离了框架,什么也不会了。要往深里钻,还是要剥他的皮啊。
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics