1.interface 接口 2.接口中的成员修饰符固定 public static fianl //成员变量 只通过类访问 public abstract //成员函数 3.接口里所有的方法都是抽象的,抽象类中,可以没有抽象方法。 类与类继承,类与接口是实现的关系。降低耦合(高内聚,低耦合)。 通 ...
分类:
编程语言 时间:
2019-01-07 20:58:00
阅读次数:
218
1..为什么要用到工厂模式,他能给我我们什么好处。 工厂模式是一种创建型模式,用于创建Java的对象,通过工厂模式能够高内聚、低耦合(易扩展,更装逼)。比如说,如果你开了个工厂想造车,第一种方式是为每一个型号建一个工厂,这种方式显然是欠缺考虑的。就可以通过建一个工厂,里面有不同产品的流水线,这样就会 ...
分类:
其他好文 时间:
2019-01-03 16:35:49
阅读次数:
192
重用的基石是功能明晰。和抽象。 提高软件复用率关键是高内聚低耦合,无论是数据还是操作,都要遵循这个原则。 实际上,将数据和操作孤立开来,可能会增加软件的复用程度; https://bbs.csdn.net/topics/30349074 软件复用的四种形式: 直接使用 继承(实现)(配置)使用 配置 ...
分类:
其他好文 时间:
2019-01-02 15:45:03
阅读次数:
151
1.定义:客户端不要依赖它不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上。 2.注意适度原则,一定要适度 3.优点:符合我们常说的高内聚低耦合的设计思想,从而使得类具有很好的可读性、可扩展性和可维护性。 4.实例目录package 5.实例UML类图 6.代码 ...
分类:
其他好文 时间:
2019-01-01 14:52:48
阅读次数:
216
第二章 设计高质量的React组件 高质量React组件的原则和方法: 划分组件边界的原则; React组件的数据种类; React组件的生命周期。 2.1 易于维护组件的设计要素 1、高内聚:指的是把逻辑紧密相关的内容放在一个组件中。用户界面包括:内容、交互行为、样式。 2、低耦合:指的是不同组件 ...
分类:
其他好文 时间:
2018-12-21 20:20:56
阅读次数:
205
前言: C++的异常处理机制是用于将运行时错误检测和错误处理功能分离的一 种机制(符合高内聚低耦合的软件工程设计要求), 这里主要总结一下C++异常处理的基础知识, 包括基本的如何引发异常(使用throw)和捕获异常(try catch)相关使用注意点, 以及C++标准库提供的一套标准异常类和这些异 ...
分类:
编程语言 时间:
2018-12-11 11:16:21
阅读次数:
232
概念 spring的最基本的功能就是 创建对象及管理这些对象之间的依赖关系,实现低耦合、高内聚 。还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力,还能帮我们管理最头疼的数据库事务,本身提供了一套简单的JDBC访问实现,提供与 第三方数据访问框架集成(如Hibernate、JPA) ...
分类:
编程语言 时间:
2018-12-07 22:34:00
阅读次数:
334
开发一个系统时,要求尽量做到高内聚,低耦合。高内聚,就是模块内部的联系紧密,其中功能内聚是最强的内聚,模块内所有元素的各个组成部分全部都为完成同一个功能而存在,共同完成一个单一的功能,模块已不可再分。即模块仅包括为完成某个功能所必须的所有成分,这些成分紧密联系、缺一不可。通常从判断模块名字,就能判断 ...
分类:
其他好文 时间:
2018-11-25 13:25:17
阅读次数:
218
这些自动化测试框架知识你还不知道?! 无论是在自动化测试实践,还是日常交流中,经常听到一个词:框架。之前学习自动化测试的过程中,一直对“框架”这个词知其然不知其所以然。 最近看了很多自动化相关的资料,加上自己的一些实践,算是对“框架”有了一些理解,这篇博客,就聊聊自动化框架的一些事吧。 一、什么是框 ...
分类:
其他好文 时间:
2018-11-23 11:29:55
阅读次数:
284
1.单一责任原则(single responsibility principle) 单一责任原则:一个类只负责一个功能领域中的响应职责,或者就一个类而言,应该只有一个引起它变化的原因 它是实现高内聚、低耦合的指导方针,是最简单但又是最难运用的原则,需要设计人员发现类的不同职责并将其分离,而发现类的多 ...
分类:
其他好文 时间:
2018-11-14 15:39:12
阅读次数:
112