浏览 1575 次
锁定老帖子 主题:框架设计原则
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-20
先起个头,完整的后面在补充。 一般一个公司甚至一个小组,都会自行开发或直接采用或封装第三方的一些框架,那么这些框架的设计原则是什么呢?要解决什么问题呢? 个人认为,框架要解决的问题无非下面几点: 1、集成复杂度高的部分,提供简介的接口,达到降低开发难度的目的。 2、针对重复性强、繁琐、耗时的部分,加以封装,以提高重用度。 那么要解决上面的问题,主要的解决手段是什么呢? 1)封装,通过封装,信息隐藏,降低复杂度。 2)重用,通过重用,来降低工作量,提高代码质量。 3) 分离,将不稳定的,可变的、同稳定,很少变化的部分分离出来,减少需求变化的冲击。 因此,可以看出,使用框架,如果仅仅使用,那么接触的复杂度降低了,使用的都是重用性高的东西,平时开发主要开发业务相关(不稳定部分)的东西,因此,有人感叹,脱离了框架,什么也不会了。要往深里钻,还是要剥他的皮啊。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |