我是靠谱客的博主 直率煎饼,最近开发中收集的这篇文章主要介绍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原则的办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复