`
androider
  • 浏览: 736609 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

【转】包设计原则

 
阅读更多
包设计的几个原则:

REP,重用发布等价原则,重用的粒度就是发布的粒度。
CCP,共同封闭原则,包中的所有类对于同一类性质的变化应该是共同封闭的。 
CRP,共同重用原则,一个包中的所有类应该是共同重用的。
ADP,无环依赖原则,在包的依赖关系图中不允许存在环。
SDP,稳定依赖原则,朝着稳定的方向进行依赖。
SAP,稳定抽象原则,包的抽象程度应该和其稳定程度一致


分享到:
评论

相关推荐

    Access-2010数据库应用:数据库设计的基本原则.pptx

    3 设计数据库时要综合考虑多个因素,权衡各自利弊确定数据表的结构,基本原则有以下几条: (1)把具有同一个主题的数据存储在一个数据表中,也就是"一表一用"的设计原则。 (2)尽量消除包含在数据表中的冗余数据...

    机器人知识机器人三原则人与机器人关系.docx

    机器人的身体结构我们要让机器人平稳地行走,还要设计它的身体结构,也就是机械结构。生活中有很多机器都有很巧妙的机械结构,比如脚一踩,自行车轮子就能 机器人知识机器人三原则人与机器人关系全文共2页,当前为第...

    机器人知识、机器人三原则、人与机器人关系.docx

    要使机器人工作起来,必须设计电路,电路是机器人知识、机器人三原则、人与机器人关系全文共3页,当前为第3页。机器人知识、机器人三原则、人与机器人关系全文共3页,当前为第3页。机器人的神经系 统,是将机器人各...

    ThoughtWorks-数字化转型.rar

    该资料涵盖了数字化转型的多个关键方面,包括战略规划、技术选型、组织结构调整、流程优化、数据驱动决策以及客户体验设计等。它不仅提供了理论框架,还结合了实际案例研究,以展示如何成功地应用这些原则和实践。...

    40.中台战略企业数字化转型的思考(PPT格式).rar

    资料中深入探讨了中台架构的设计原则、关键技术选型、以及如何在组织内部推动文化和流程的变革,确保数字化战略的有效落地。此外,资料还包含了一系列成功案例分析,展示了不同行业领先企业如何通过实施中台战略,...

    面向智能制造的数字化转型.docx

    需要遵循"统一规划,分步实施"的推进原则,基于企业架构信息化规划(TOGAF)方法论也适用于智能制造型企业的数字化转型。 2019年政府工作报告指出,推动传统产业改造提升。围绕推动制造业高质量发展,强化工业基础和...

    edk-date-picker:一个自定义的Web组件元素,它提供了一个自定义的日期选择器,并通过考虑材料设计原则进行开发

    它是通过考虑材料设计原则而开发的。 该响应组件检测页面方向并将其自身转换为横向或纵向。 库用于日期函数。 包含本地化属性的Javascript文件包含在此组件中。 因此,可以使用“ locale”属性轻松设置任何语言。 ...

    最精确公历转农历java源码

    包含: 1.程序源码 2.编译好的jar文件 3.使用文档 程序说明: 该程序可将1800.1.1--2100.10.1的任意公历日期转为农历. 该程序包含了1800-2100年...程序设计设计时遵循如下原则: 1.精确第一. 2.各年相互独立. 3.便于扩展.

    操作系统段页式课程设计.rar

    系统包含两个部分,一个部分是按内核代码原则设计的固定分区分配存储管 理系统,由一系列的函数组成;另一个部分是演示系统,调用固定分区分配存储 管理系统的相应函数,以让其运行,同时用字符界面作为系统的展示...

    java开源包8

    设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多...

    毕业设计:电子购物商城系统

    系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的...系统的总体结构设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包

    java开源包4

    设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多...

    GeoDataViz-Toolkit:GeoDataViz工具包是一组资源,可通过设计引人注目的视觉效果来帮助您有效地传达数据。在此存储库中,我们正在共享资源,资产和其他有用的链接

    GeoDataViz工具包 GeoDataViz的定义:地理数据可视化–将与物理,人为或基于位置的地理相关的数据转换为引人入胜的故事或论点的...在您将找到我们的八项设计原则和便捷的清单。 颜色 颜色的使用通常是数据可视化成功的

    尚硅谷设计模式源码笔记课件.zip

    1) 内容包括: 设计模式七大原则(单一职责、接口隔离、依赖倒转、里氏替换、开闭原则、迪米特法则、合成复用)、UML类图(类的依赖、泛化和实现、类的关联、聚合和组合) 23种设计模式包括:创建型模式:单例模式(8种...

    网络设计方案(1).doc

    网络系统设计规划 1、网络设计指导原则 网络设计应该遵循开放性和标准化原则、实用性与先进性兼顾原则、可用性原则、 高性能原则 、经济性原则 、可靠性原则、安全第一原则、适度的可扩展性原则、充分利用现有资源...

    IT规划培训材料(PPT格式).rar

    《IT规划培训材料(PPT格式).rar》是一套专为数字化转型而设计的精品资料,旨在帮助企业在数字化时代把握机遇、应对挑战。这套资料包含了丰富的内容,涵盖了IT规划的基本原则、方法和实践案例,为企业提供了一套...

    详细设计说明书

    描述软件系统的总体结构,可以使用结构图、层次分解图或包图来描述,并应说明系统结构划分的原则(例如,基于标准、协议所规定的体系结构,来自于分析模型的方案,或者基于原有体系结构的限制)。 示例: 2.2 ...

    电子商城设计方案.doc

    在商品构成上,小白购物本着家电品牌强强联合的原则,与更多的家电领域具有高知名 度的强势国内外品牌作为供应商进行合作,打造出从品牌到规模,从价格到服务都具有 传统渠道不可比拟的优势平台,为消费者提供更...

    MaxCompute数据开发实战—数据进入MaxCompute的N种方式.pdf

    临时数据区设计原则:  贴源原则  临时性原则  访问隔离原则  与其他区域独立原则 临时数据区表命名规范:源系统表名 临时数据区数据加载转换策略:每次加载到临时数据区表的一个分区,进行全量加载。

    java开源包1

    设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多...

Global site tag (gtag.js) - Google Analytics