紧接着上一篇关于spring默认标签加载,这一篇来看下自定义标签的加载 继续从 DefaultBeanDefinitionDocumentReader来看 写在前边的东西,最近结合着《架构整洁之道》和《spring源码深度解析》这两本书一块儿看着,架构整洁之道里描述的一些面向对象的开发原则,接口隔离 ...
分类:
编程语言 时间:
2019-07-02 19:29:58
阅读次数:
130
软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分摸块的一个准则就是高内聚低耦合。 这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低. 每一个类完成特定的独立的功能,这个就是高内聚。耦合就是类之间的互相调用关系,如果耦合很强,互相牵 ...
分类:
其他好文 时间:
2019-06-23 11:36:01
阅读次数:
107
这本书趁着这两天,把后面部分,不在读书计划里的章节粗读了一番。读起来确实是没有前面的章节,读起来那种脑袋发麻,像发现新世界的感觉。有个人引路真是太太太重要了啊!知识星球,公众号这种真是网络时代传播知识最快的途径。自己一人读就是比不上这种跟团一起读的感觉。 这本书,读的过程中很幸运的能有个开发新页面的 ...
分类:
其他好文 时间:
2019-05-03 16:51:50
阅读次数:
113
本博文分析了强调高质量代码的原因、判别标准;然后从代码实践中总结出怎样写出高质量的代码:?:?从基础的命名到函数、类以及设计模式、面向对象设计的开发原则、一直到最顶层的模式与架构;给阅读到该博文的开发人员有正确的指引作用,产生共鸣; ...
分类:
其他好文 时间:
2019-04-25 00:52:26
阅读次数:
145
1、关于软件开发中的开发原则和设计模式: 1.1、开发原则 1.1.1、什么是开发原则? 开发原则就是开发的依据,只要依照这些原则进行开发,将来开发的软件具有很强的扩展力,很低的耦合度。 开发原则不属于java语言,也不属于任何一个编程语言,开发原则属于软件工程学的内容。 1.1.2、常见的开发原则 ...
分类:
其他好文 时间:
2019-04-02 21:12:48
阅读次数:
229
面向对象设计的原则 单一职责 开放 封闭 Liskov替换原则 依赖倒置原则 接口隔离原则 重用发布等价原则 共同封闭原则 共同重用原则 无环依赖原则 稳定以来原则 稳定抽象原则 人的重要性 交付产品的关键因素是人,而不是过程。(敏捷 Agile) 人与人之间的交互式复杂的,并且其效果从来都是难以预 ...
分类:
其他好文 时间:
2019-03-03 09:48:22
阅读次数:
214
序言在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式,不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。开发原则面向对象的基本原则(solid)是五个,但是在经常被提到的除了这五个之外还有迪米特法则和合成复用原则等,所以在常见的文章中有表示写六大或七大原则的;除此之外我还将给出一些其它相关书籍和互联网上出现的原则1.S单一职责SR
分类:
编程语言 时间:
2019-01-26 11:17:21
阅读次数:
206
SRP(Single Responsibility Principle): 定义:就一个类而言,应该仅有一个引起它变化的原因。(类,接口,方法等,都应该使用该原则) 如果一个类承担了过多的职责,那么引起该类变化的原因也会随之变多。 例如: 一个图形类中包含了draw() 绘画功能和 area(), ...
分类:
其他好文 时间:
2019-01-11 15:13:56
阅读次数:
241
单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。 它规定一个类应该只有一个发生变化的原因。 该原则由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中给出的。 ...
分类:
其他好文 时间:
2018-10-28 11:12:33
阅读次数:
126
学习线路 初学: 熟悉语法 进阶: 1、23种设计模式 2、6中开发原则 高级: 1、优化 2、架构 3、安全 概念 类:一类具有相同特性的事物的抽象描述,用一个java类表示。 成员变量:抽取的属性。 方法:抽取的行为。 对象:是类的实体。(object/instance) 类与对象 1、如何声明 ...
分类:
其他好文 时间:
2018-10-15 20:27:20
阅读次数:
176