`
- 浏览:
11223 次
- 性别:
- 来自:
深圳
-
先起个头,完整的后面在补充。
一般一个公司甚至一个小组,都会自行开发或直接采用或封装第三方的一些框架,那么这些框架的设计原则是什么呢?要解决什么问题呢?
个人认为,框架要解决的问题无非下面几点:
1、集成复杂度高的部分,提供简介的接口,达到降低开发难度的目的。
2、针对重复性强、繁琐、耗时的部分,加以封装,以提高重用度。
那么要解决上面的问题,主要的解决手段是什么呢?
1)封装,通过封装,信息隐藏,降低复杂度。
2)重用,通过重用,来降低工作量,提高代码质量。
3) 分离,将不稳定的,可变的、同稳定,很少变化的部分分离出来,减少需求变化的冲击。
因此,可以看出,使用框架,如果仅仅使用,那么接触的复杂度降低了,使用的都是重用性高的东西,平时开发主要开发业务相关(不稳定部分)的东西,因此,有人感叹,脱离了框架,什么也不会了。要往深里钻,还是要剥他的皮啊。
分享到:
- 2008-08-20 11:18
- 浏览 1733
- 评论(0)
- 论坛回复 / 浏览 (0 / 1584)
- 查看更多
Global site tag (gtag.js) - Google Analytics
相关推荐
### Dubbo框架设计原则 #### 一、概述 Dubbo是一款高性能、轻量级的开源服务框架,旨在提供高可用的服务治理方案。本文件详细介绍了Dubbo的设计原则,特别是那些在设计过程中的经验和理论的应用。这些原则不仅仅...
【标题】"Dubbo框架设计原则ppt"与【描述】"dubbo框架设计Java并发ppt"揭示了本次讨论的核心——Dubbo框架的设计原则以及在Java并发环境中的应用。这两个主题对于理解和优化分布式服务架构至关重要。 首先,让我们...
关于框架设计的几个原则(精英必经之路)
内容: – 主要讲在Dubbo设计过程中积累的一些经验, – 以及一些设计理论在Dubbo中的应用, – 并且只讲实践原则,不谈设计模式。 • 目的: – 希望给其它产品的设计起一些借鉴作用。