IOC容器的概念,之前在学习SSH的时候,就有接触过。但那时候也仅仅是知道这么个概念,认为它非常难理解。事实上并非它难理解,而是我并没有停下来好好对它总结梳理过。 IOC(Inversion of Control)简单介绍: 控制反转”,并非一种技术。而是一种思想。一种主动提供服务的思想。所谓IOC ...
分类:
编程语言 时间:
2017-07-15 17:44:56
阅读次数:
185
组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP).组合和聚合都是对象建模中关联(Association)关系的一种.聚合表示整体与部分的关系,表示“含有”,整体由部分组合而成,部分可以脱离整体作为一个独立的个体存在。组合则是一种更强的聚合,部分组 ...
分类:
其他好文 时间:
2017-07-10 23:49:29
阅读次数:
218
迪米特法则 迪米特法则(Law of Demeter)又叫最少知识原则(Least Knowledge Principle LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。 对面向对象来说,一个软件实体应当尽可能的少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最 ...
分类:
其他好文 时间:
2017-07-10 23:46:59
阅读次数:
250
依赖倒置原则 所谓依赖倒置原则(Dependence Inversion Principle )就是要依赖于抽象,不要依赖于具体。简单的说就是对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。 面向过程的开发,上层调用下层,上层依赖于下层,当下层剧烈变化时,上层也要跟着变化,这 ...
分类:
其他好文 时间:
2017-07-10 23:44:54
阅读次数:
273
单一职责原则(Single Responsibility Principle SRP) There should never be more than one reason for a class to change. 什么意思呢? 所谓单一职责原则就是一个类只负责一个职责,只有一个引起变化的原因。 ...
分类:
其他好文 时间:
2017-07-10 23:44:12
阅读次数:
208
1.开闭原则 》Open Close Principe 2.里氏代换原则 》Liskov Substitution Principle 3.依赖倒置原则 》Dependence Inversion Principle 4.接口隔离原则 》Interface Segregation Principle ...
分类:
其他好文 时间:
2017-07-10 23:35:34
阅读次数:
162
优化代码的第一步——单一职责原则 单一职责原则的英文名称是Single Responsibility Principle,缩写是SRP。SRP的定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。就像秦小波老师在《设计模式之禅》中说的:“这是 ...
分类:
其他好文 时间:
2017-07-10 14:36:02
阅读次数:
310
目录 一、使用XML配置的方式实现IOC 二、使用Spring注解配置IOC 三、自动装配 四、零配置实现IOC 五、示例下载 目录 一、使用XML配置的方式实现IOC 二、使用Spring注解配置IOC 三、自动装配 四、零配置实现IOC 五、示例下载 控制反转IoC(Inversion of C ...
分类:
编程语言 时间:
2017-07-08 16:17:53
阅读次数:
253
Review Of designed Pattern principle OutLine: Explanation in principles of designed pattern and useful designed pattern’s samples, As we known, there ...
分类:
其他好文 时间:
2017-07-08 11:16:47
阅读次数:
160
单一职责原则(SRP: Single Responsibility Principle) 名词解释: 1) 职责:是指类变化的原因。 2) 职责扩散:就是因为某种原因,职责P被分化为粒度更细的职责P1和P2。 3) 可变类:是指创建该类的实例后,可以对其属性进行修改。 4)不可变类:是指创建该类的实 ...
分类:
其他好文 时间:
2017-07-07 18:21:21
阅读次数:
231