阅读数:889
已有1条回答
管理员
设计原则有开闭原则、单一职责原则、依赖倒置原则、接口分离原则。一个软件实体,如类,模块和函数应该对外扩展开发,对内修改关闭。用抽象构建框架,用实现扩展细节。不以改动原有类的方式来实现新需求,而是应该以实现事先抽象出来的接口(或具体类继承抽象类)的方式来实现。
一个类只允许有一个职责,即只有一个导致该类变更的原因。如果类与方法的职责划分的很清晰,不但可以提高代码的可读性,更实际性地更降低了程序出错的风险,因为清晰的代码会让bug无处藏身,也有利于bug的追踪,也就是降低了程序的维护成本。依赖抽象而不是依赖实现。抽象不应该依赖细节,细节应该依赖抽象。高层模块不能依赖低层模块,二者都应该依赖抽象。
猜你喜欢
红旗hs5怎么样值不值得买 车身长达4.7米(百公里加速仅8.7秒)
油汀原理
微信主题气泡怎么弄
美师优课是什么
国内怎么上推特
为什么wifi万能钥匙不能用了
三星e5和e4屏幕区别
vivo手机退出安全模式教程
昆仑直销银行和昆仑银行区别
vivo X90系列哪一款是骁龙 8 Gen 2处理器
车子暴晒要不要开窗
鱼缸可以用84消毒液吗,鱼缸消毒方法有哪几种
最新学习
荣耀X50i怎么设置AI字幕
红米k60 Ultra怎么看处理器
oppo手机黑屏怎么办
2022年本田飞度多少钱(广汽本田飞度無限MUGEN版上市)
抖音平台属于哪个部门监管
小鹏p5顶配多少钱 小鹏p5顶配落地价格多少(大概23.27万元起)
华为P60Art怎么设置自动更新app
新车要买哪些保险 交强险是机动车辆上路必须要购买的保险
RedmiNote13Pro+怎么连接蓝牙耳机
马牌轮胎质量怎么样 马牌轮胎和米其林轮胎哪个好
电脑上怎么打出中间的小圆点
卫生巾所有牌子名字