`
bjsunrose
  • 浏览: 54162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设计模式的几条原则

阅读更多
1、单一职责原则

2、里氏替换原则

3、依赖倒置原则

4、借口隔离原则

5、迪米特法则

  只跟最亲近的朋友发生关系。

6、开闭原则

  对扩展开发,对修改关闭。

7、单工抽建原
  适装组门桥享代
  命状备访观迭责策中模解    
分享到:
评论

相关推荐

    领域驱动设计与模式实战

    10.2.6 深入分析4条原则 10.2.7 再来看一下什么是服务 10.2.8 OO在SOA中的定位 10.2.9 客户-服务器和SOA 10.2.10 单向异步消息传递 10.2.11 SOA如何提高可伸缩性 10.2.12 SOA服务的设计 10.2.13 服务之间如何交互 ...

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

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

    数据仓库星形模式下维使用原则的研究与探索

    但通常的OLAP工具难以处理几十万条记录数据表的维度旋转,针对这种应用场合,笔者提出了一种”有选择地使用维的星形模式”,在事实表中避开使用要旋转的维,用存贮过程编写程序高效地实现OLAP工具相应的功能,对星形...

    se Java 设计架构

    第六章 设计模式的概念与几种常用的J2EE设计模式 第一节 设计模式的概念………………………………………25 第二节 工厂创建模式与单例模式……………………………27 第三节 使用工厂模式实现DAO ……………………...

    asp.net知识库

    2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高) 分页存储过程:排序反转分页法 优化后的通用分页存储过程 sql语句 一些Select检索高级用法 SQL server 2005中新增的排序函数及应用 ...

    超越LOGO设计+国际顶级平面设计师的成功法.

    第11章 25条LOGO设计实用秘诀 1.问题,问题,问题! 2.了解印刷费用 3.期待意料之外的事情 4.LOGO并没有必要去展示公司的业务 5.并不是每个LOGO都需要符号 6.只需有一点被记住 7.不要忽视草图 8.把潮流留给...

    数据库设计:逻辑结构设计.pdf

    关系范式是关系模式满足不同程度的规范化要求的标准, 是数据库逻辑设计 的指南和工具 关系规范化的前三个范式原则如下: 第一范式:若一个关系模式 R 的所有属性都是不可再分的基本数据项,则该 关系模式属于第一...

    会议系统设计方案.doc

    以下是我公司为业主利益着想,本着技术先进、高效便利、投资合理的精神在系统设 计中所坚持的八条原则。 我公司以用户至上为原则,在符合国家规范的前提下,最大限度地满足业主的需求 。以下是我公司为业主利益着想...

    毕业设计-小型网吧局域网设计.doc

    为了更好地满足用户的需求,保证系统能正常稳定运行,在较长的时间内不落后,在本 网络系统方案设计中,我们认为应当把握以下几个原则: 1、网络的可靠性 建成后的网络必须能在网络层次结构、拓扑结构、设备的引擎...

    从虚拟机视角谈Java应用性能优化

    本文从Java虚拟机的角度,特别是垃圾回收机制来剖析了Java应用程序设计需要注意的方面,并总结出了几条非常容易被忽视的设计、编写代码的原则和习惯。最后通过实例来介绍几种主要的JavaProfiler工具对我们进行开发和...

    电子商务网站首页设计.doc

    3、首页设计的要点 首页设计应该遵循快速、简洁、吸引人、信息概括能力强、易于导航的原则,同时应纳 入企业cis(企业形象识别系统)计划,与企业cis 的其他内容协调起来。在一个网站的首页就要将自己企业的强势直接...

    网吧设计方案书.doc

    整体设计方案 本公司将为贵公司采用廉优而又先进的计算机、网络设备和软件,以及先进的系统集 成技术和管理模式,为用户提供一个既能满足现有需求又具有扩展升级能力、同时达到 最高性价比的网络体系。本方案主要...

    二级C语言公共基础知识

    模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (21) 算法的空间复杂度是指______。(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中...

    计算机二级C语言考试题预测

    模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (21) 下列叙述中正确的是(A) A. 线性表是线性结构 B. 栈与队列是非线性结构 C. 线性链表是非线性结构 D. 二叉树是线性结构 (22) 下列...

    2009计算机 毕业设计 诚信体育用品

    系统是在Visual Studio 2005环境下开发的,提出实现在线购物馆信息管理、资源共享的基本目标 从而推动迈向数字化销售的步伐,并阐述系统结构设计和功能设计,一个整体自动化购物模式,从软件工程的角度进行了科学而...

    亮剑.NET深入体验与实战精要2

    13.4.4 设计模式、条件外置及反射技术的应用 471 13.5 面向对象分析(OOA)的方法 475 13.6 面向对象设计的原则 478 13.6.1 优先使用(对象)组合,而非(类)继承 478 13.6.2 针对接口编程,而非(接口的)实现 481...

    亮剑.NET深入体验与实战精要3

    13.4.4 设计模式、条件外置及反射技术的应用 471 13.5 面向对象分析(OOA)的方法 475 13.6 面向对象设计的原则 478 13.6.1 优先使用(对象)组合,而非(类)继承 478 13.6.2 针对接口编程,而非(接口的)实现 481...

Global site tag (gtag.js) - Google Analytics