1. Spring框架 1)专业术语 高内聚、低耦合: 类内部的关系越紧密越好,类与类的关系越少越好! 非侵入式设计: 侵入式设计: 引入的组件对现有的类的结构会有影响,这种就是“侵入式设计”的组件! 非侵入式设计: 引入组件对现有的类的结构没有影响! Struts2: 侵入式设计! Hiberna ...
分类:
编程语言 时间:
2018-05-13 19:04:41
阅读次数:
252
POJO: 简单的plain 老式old java 对象Object 1. 依赖注入DI 任何一个应用都有两个以上的类组成,这些类相互协作完成特定的任务逻辑。传统做法是 每个对象负责管理与自己协作的对象的引用(所依赖的对象),但是这将导致高度耦合 。 编写代码应该高内聚、低耦合,耦合会导致难以复用、 ...
分类:
编程语言 时间:
2018-05-12 02:44:15
阅读次数:
180
最近公司项目遇到一台服务器崩溃导致项目无法运行,因项目采用单点的Redis做session共享,权限处理,所以想到采用Redis主从方式这样降低耦合性,为方便以后查阅特记录此处。服务器系统为centos7redis4.0.6两台主从Redis服务器:192.168.0.356379主192.168.0.346379从一、Redis安装cd/optwgethttp://download.redis.
分类:
编程语言 时间:
2018-05-10 23:33:40
阅读次数:
441
模块化原则倡导利用集中和分解等手法创建高内聚、低耦合的抽象。 为了理解模块化的含义及其很重要的原因,来看看一本书的极端情况。假设一本书像讲一个长故事一样阐述其中的内容,中间没有任何停顿,也没有章节。试问面对这样的图书,读者将作何反应呢?我估计心中一定有千万只草泥马在崩腾吧。如果这本书根据内容分为不同 ...
分类:
其他好文 时间:
2018-05-10 11:31:16
阅读次数:
126
一、集成测试主要内容 指的是在单元测试的基础上,将所有的函数按照概要设计的要求组装称为系统或者子系统所进行的测试 集成测试也叫组装测试、联合测试、子系统测试、部件测试 二、集成测试的层次 1.模块内集成 2.模块间集成 3.子系统间集成 三、判定模块质量的标准 高内聚,低耦合:是判断软件设计好坏的标 ...
分类:
其他好文 时间:
2018-05-08 14:22:44
阅读次数:
116
1. 浮出层/模态窗 布局:一层遮罩 div,一层内容 div 样式:遮罩 div 设置透明度,height:100%; width:100%; 逻辑:在 JS 代码中定义接口,绑定函数,实现低耦合/抽象/封装 如果固定在文档结构内,最好放在最底层,以免被其他元素覆盖。 ...
分类:
Web程序 时间:
2018-05-05 14:12:11
阅读次数:
231
首先贴个网址https://blog.csdn.net/elegant_shadow/article/details/5006175感谢博主的分享,阐述的很清楚博主理解的很深刻,特别是这句:适配是为了实现某种目的而为一个源类暂时性的加上某种方法,但是不破坏原类的结构博主说的太好了,我基本上复制过来了 ...
分类:
其他好文 时间:
2018-05-02 16:02:25
阅读次数:
114
设计原则: 单一职责原则:类的功能要专一,不要大而全里氏替换原则:使用父类的地方都可以直接换成子类,不要随意覆盖父类的方法,不要破坏原有的继承结构依赖倒置原则:针对接口编程,降低耦合度,提高健壮性接口隔离原则:接口的功能要专一,不要大而全迪米特法则:开闭原则:对扩展开放,对修改关闭 设计模式:单例模 ...
分类:
编程语言 时间:
2018-05-02 10:02:29
阅读次数:
192
本篇从两个方面来讨论MVVM模式: 一,MVVM理论知识 从上一篇文章中,我们已经知道,WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通知去更新UI。 我们使用模式,一般是想达到高内聚低耦合。在WPF ...
1、使用框架的意义与Spring的主要内容随着软件结构的日益庞大,软件模块化趋势出现,软件开发也需要多人合作,随即分工出现。如何划分模块,如何定义接口方便分工成为软件工程设计中越来越关注的问题。良好的模块化具有以下优势:可扩展、易验证、易维护、易分工、易理解、代码复用。优良的模块设计往往遵守“低耦合高内聚”的原则。而“框架”是对开发中良好设计的总结,把设计中经常使用的代码独立出来,所形成的一种软件
分类:
编程语言 时间:
2018-04-26 14:52:49
阅读次数:
208