`
chenzugang
  • 浏览: 11223 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

框架设计原则

阅读更多

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

相关推荐

    Dubbo框架设计原则.pdf

    ### Dubbo框架设计原则 #### 一、概述 Dubbo是一款高性能、轻量级的开源服务框架,旨在提供高可用的服务治理方案。本文件详细介绍了Dubbo的设计原则,特别是那些在设计过程中的经验和理论的应用。这些原则不仅仅...

    Dubbo框架设计原则ppt

    【标题】"Dubbo框架设计原则ppt"与【描述】"dubbo框架设计Java并发ppt"揭示了本次讨论的核心——Dubbo框架的设计原则以及在Java并发环境中的应用。这两个主题对于理解和优化分布式服务架构至关重要。 首先,让我们...

    关于框架设计的几个原则(精英必经之路)

    关于框架设计的几个原则(精英必经之路)

    7_1框架设计原则

    内容: – 主要讲在Dubbo设计过程中积累的一些经验, – 以及一些设计理论在Dubbo中的应用, – 并且只讲实践原则,不谈设计模式。 • 目的: – 希望给其它产品的设计起一些借鉴作用。

Global site tag (gtag.js) - Google Analytics