我是靠谱客的博主 直率煎饼,最近开发中收集的这篇文章主要介绍ssm框架学习开端之OCP开闭原则和DIP原则一、OCP原则二、DIP原则(依赖倒置原则)三、解决违背OCP和DIP原则的办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

一、OCP原则

1.什么是ocp?

2.ocp的地位作用?

3.ocp开闭原则的核心是什么?

二、DIP原则(依赖倒置原则)

1.什么是DIP原则

2.DIP的目的?

3.判断是否违背DIP原则

三、解决违背OCP和DIP原则的办法


一、OCP原则

1.什么是ocp?

ocp是软件七大开发原则当中最基本的一个原则:开闭原则 

开:对扩展开放

闭:对修改关闭

2.ocp的地位作用?

 ocp原则是最核心最基本的,其他的六个原则都是为这个原则服务的。

3.ocp开闭原则的核心是什么?

在扩展系统功能时,没有修改以前的代码,那么就是符合ocp原则的。

反之,如果在扩展功能的时候,修改了之前的代码,那么这个设计是失败的,违背ocp原则

ps:这个是所有软件开发都是一样的通用道理,不单单是针对某一个开发语言

二、DIP原则(依赖倒置原则

1.什么是DIP原则

面向接口编程、面向抽象编程,不面向具体的编程(上不依赖下)

2.DIP的目的?

降低程序的耦合度、提高扩展力

3.判断是否违背DIP原则

 上依赖下,就是违背

ps:即视图层(上)不依赖于数据层(下)

只要“下”一改动,“上”就受到牵连

三、解决违背OCP和DIP原则的办法

可以采用“控制反转”这种编程思想来解决,这也是学习Java的ssm框架入门的必学的一个知识点 

spring的控制反转(IOC)与依赖注入实现方式(DI)_云边的快乐猫的博客-CSDN博客

=================================================================================================== 

此时此刻,本篇文章仅以此致敬想念我的爷爷 

最后

以上就是直率煎饼为你收集整理的ssm框架学习开端之OCP开闭原则和DIP原则一、OCP原则二、DIP原则(依赖倒置原则)三、解决违背OCP和DIP原则的办法的全部内容,希望文章能够帮你解决ssm框架学习开端之OCP开闭原则和DIP原则一、OCP原则二、DIP原则(依赖倒置原则)三、解决违背OCP和DIP原则的办法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部