码迷,mamicode.com
首页 >  
搜索关键字:原则    ( 13170个结果
C#设计模式系列:单一职责原则(Single Responsibility Principle)
1、单一职责原则的核心思想 一个类应该有且只有一个变化的原因。 2、为什么要引入单一职责原则 单一职责原则将不同的职责分离到单独的类,每一个职责都是一个变化的中心。当需求变化时,这个变化将通过更改职责相关的类来体现。如果一个类拥有多于一个的职责,则这些职责就耦合到在了一起,那么就会有多于一...
分类:其他好文   时间:2014-06-26 00:48:00    阅读次数:241
设计模式六大原则(3):依赖倒置原则(转载)
设计模式六大原则(3):依赖倒置原则定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的...
分类:其他好文   时间:2014-06-25 23:29:35    阅读次数:247
设计模式六大原则(1):单一职责原则(转载)
设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T...
分类:其他好文   时间:2014-06-25 23:06:22    阅读次数:173
设计模式六大原则(2):里氏替换原则(转载)
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象...
分类:其他好文   时间:2014-06-25 22:56:55    阅读次数:192
C#设计模式系列:开闭原则(Open Close Principle)
1、开闭原则简介 开闭原则对扩展开放,对修改关闭,开闭原则是面向对象设计中可复用设计的基石。 2、开闭原则的实现 实现开闭原则的关键就在于抽象,把系统的所有可能的行为抽象成一个抽象底层,这个抽象底层规定出所有的具体实现必须提供的方法的特征。作为系统设计的抽象层,要预见所有可能的扩展,从而...
分类:其他好文   时间:2014-06-25 22:05:29    阅读次数:304
数据库设计原则(二)
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计....
分类:数据库   时间:2014-06-25 21:23:12    阅读次数:253
REST --- Representational State Transfer --- 表现层状态转化
引用:阮一峰的网络日志如果一个架构符合REST原则,就称它为RESTful架构。要理解RESTful架构,最好的方法就是去理解Representational State Transfer这个词组到底是什么意思,它的每一个词代表了什么涵义。如果你把这个名称搞懂了,也就不难体会REST是一种什么样的设...
分类:其他好文   时间:2014-06-24 13:45:39    阅读次数:242
Java面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有...
分类:编程语言   时间:2014-06-24 11:51:12    阅读次数:307
设计模式大总结(一)
本节将对设计模式的23种模式进行详细的讲解。设计模式就是遵循六大基本原则的,分为三个类别模式,尽管每一个设计模式可能只遵循六大基本原则中的几个,但运用正确我们就会变得不简单。而六大基本原则又是基于面向对象的。所以通过设计模式的灵活运用可以实现面向对象的优点。...
分类:其他好文   时间:2014-06-22 18:25:04    阅读次数:185
[产值分析]生产部KPI考核之产值分析
接到新任务:设计统计电子和磁电公司生产部产值分析报表。目前状况:1.电子公司:取最新单价*入库数量2.磁电公司:取最低价格*入库数量(实际取价的时候又没有取到最低价)如果计算出来的结果和财务提供给生产部的报表有差异怎么办?给多 给少都不合适。两个原则:1.合理原则 2.如果上级不同意,按领导意思办按照当时的客户订单的不含税单价是最合理的,是多少就是多少1.电子公司去客户订单的不含税单价-- ===...
分类:其他好文   时间:2014-06-22 18:06:42    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!