已有1条回答
管理员
设计原则有开闭原则、单一职责原则、依赖倒置原则、接口分离原则。一个软件实体,如类,模块和函数应该对外扩展开发,对内修改关闭。用抽象构建框架,用实现扩展细节。不以改动原有类的方式来实现新需求,而是应该以实现事先抽象出来的接口(或具体类继承抽象类)的方式来实现。
一个类只允许有一个职责,即只有一个导致该类变更的原因。如果类与方法的职责划分的很清晰,不但可以提高代码的可读性,更实际性地更降低了程序出错的风险,因为清晰的代码会让bug无处藏身,也有利于bug的追踪,也就是降低了程序的维护成本。依赖抽象而不是依赖实现。抽象不应该依赖细节,细节应该依赖抽象。高层模块不能依赖低层模块,二者都应该依赖抽象。
猜你喜欢
vivo X90支持多少瓦快充
伏特加多少度
指纹锁初始密码是什么
荣耀Play6T Pro的屏幕尺寸有多大
o型血的人是什么性格
视频背景虚化怎么制作
荣耀X50i有WiFi7吗
大众途岳什么时候上市 大众途岳上市时间
蜜蜂会走吗
OPPOA2Pro没有网络怎么办
控制串行口工作方式的寄存器是
华为Mate 50降价了吗
最新学习
OPPO A97如何添加照片水印
iphone13发热
苹果11和华为p40哪个最适合入手
山楂肉扣碗的做法
6千瓦激光切割机可以切多厚
初次换驾驶证需要哪些材料
5万左右适合女生开的车(推荐5款车适合女生开)
蝴蝶发现花蜜靠的是什么
三元区景点
小米13 Pro夜景怎么拍好看
马自达5报价及图片(马自达cx5新车上市预售价)
华为66w充电宝充不进去电