说说面向对象中的设计原则

简介:

SRP:单一职责原则,就是说一个类只提供一种功能和权有一个引起它变化的因素.

OCP:开放封闭原则就是对一个类来说,对它的修改是封闭的,对它的扩展是开放的.

DIP(IOC):依赖倒置原则:程序依赖于抽象,而不依赖于实现,它的主要目的是为了降低

耦合性,它一般通过反射和配置文件来实现的.

LSP:替换原则,就是基类出现的地方,通过它的子类也完全可以实现这个功能

ISP:接口隔离原则:不关系细节的东西,只关心能够得到的服务,一般我们在定义对象时,都

使用接口进行定义,这就是接口隔离原则的一个应用

本文转自博客园张占岭(仓储大叔)的博客,原文链接:说说面向对象中的设计原则,如需转载请自行联系原博主。

目录
相关文章
|
7月前
|
存储 Java 开发者
Java编程实践:探索面向对象设计原则
【7月更文挑战第31天】在Java的世界中,面向对象设计(OOP)原则是构建健壮、可维护和可扩展软件的基石。本文将深入探讨这些核心原则,并通过实际代码示例揭示其应用之美。
63 0
|
8月前
|
关系型数据库 数据库连接 开发者
面向对象设计原则与实践
面向对象设计原则与实践
|
关系型数据库 测试技术 程序员
面向对象设计原则~~~开闭原则
面向对象设计原则~~~开闭原则
105 0
|
设计模式 数据库
面向对象的七大设计原则
面向对象的七大设计原则
305 0
|
设计模式 Java 关系型数据库
面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
139 1
面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
|
设计模式 PHP
设计模式中设计原则
延迟静态绑定 self 用于类中静态 this 用于对象中静态 static 延迟绑定用于对象中实例化本类 parent 用于父级元素 高内聚,低耦合 耦合:多个组合、多个类。 内聚:重复代码。 组合优于继承,针对接口编程,变化的概念,父子关系
111 0
|
设计模式 前端开发 Unix
设计模式之设计原则(2)
设计模式之设计原则(2)
122 0
|
设计模式 Java 编译器
面向对象的设计原则你不要了解一下么?
之前我们看了单一职责原则和开闭原则,今天我们再来看里式替换原则和依赖倒置原则,千万别小看这些设计原则,他在设计模式中会有很多体现,所以理解好设计原则之后,那么设计模式,也会让你更加的好理解一点。
面向对象的设计原则你不要了解一下么?
|
设计模式 uml
【设计模式】 面向对象六大设计原则(一)
【设计模式】 面向对象六大设计原则(一)
148 0
【设计模式】 面向对象六大设计原则(一)
|
设计模式 关系型数据库
面向对象、设计原则、设计模式、编程规范、重构
面向对象、设计原则、设计模式、编程规范、重构
139 0