1、单一职责 2、开闭原则 3、替换原则(Is-A) 4、依赖倒置原则 5、接口隔离原则 ...
子类覆盖父类要遵循 两同两小一大 两同 即方法名相同,形参列表相同 两小 指的是子类方法返回值类型应比父类方法返回值类型更小或相等,子类方法声明抛出的异常类应比父类方法声明抛出的异常类更小或相等。 注:看到有网友有这样的疑问,父类方法返回值是double,子类修改成int为什么不行呢 这是因为返回值类型更大或者更小,是对于同一类型而言的。也就是说,返回值的类型需要有继承关系才去考虑大小这个 概念。 ...
2019-05-06 21:49 0 616 推荐指数:
1、单一职责 2、开闭原则 3、替换原则(Is-A) 4、依赖倒置原则 5、接口隔离原则 ...
单一原则:简单地说就是一个类只做一件事。如果你遵守了这个原则,那么你的类就会划分的很细,每个类都有比较单一的职责,这不就是高内聚、低耦合么!单一职责原则并不是一个类只能有一个函数,而是说这个类中的函数所做的工作是高度相关的,也就是高内聚。依赖反转原则:设计和实现要依赖于抽象而非具体。里氏替换原则 ...
五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则 ...
一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 2、生成器模式(Builder patt ...
Java中的24种设计模式与7大原则 24种设计模式 1、创建型模式 抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 生成器模式(Builder pattern): 使用生成器 ...
一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder patte ...
一、开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对 扩展开放,对修改关闭。 所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调 的是用抽象构建框架,用实现扩展细节。 可以提高软件系统的可复用性及可维护性。开 闭 ...
Java开发设计——七大原则 摘要:本文主要介绍了在做面向对象开发时要注意的七个原则。 部分内容来自以下博客: https://www.cnblogs.com/xiyuekamisama/p/10572541.html 开闭原则(Open Closed Principle,OCP) 含义 ...