阅读数:889
已有1条回答
管理员
设计原则有开闭原则、单一职责原则、依赖倒置原则、接口分离原则。一个软件实体,如类,模块和函数应该对外扩展开发,对内修改关闭。用抽象构建框架,用实现扩展细节。不以改动原有类的方式来实现新需求,而是应该以实现事先抽象出来的接口(或具体类继承抽象类)的方式来实现。
一个类只允许有一个职责,即只有一个导致该类变更的原因。如果类与方法的职责划分的很清晰,不但可以提高代码的可读性,更实际性地更降低了程序出错的风险,因为清晰的代码会让bug无处藏身,也有利于bug的追踪,也就是降低了程序的维护成本。依赖抽象而不是依赖实现。抽象不应该依赖细节,细节应该依赖抽象。高层模块不能依赖低层模块,二者都应该依赖抽象。
猜你喜欢
卡罗拉1 6(卡罗拉对比朗逸哪个更稳重)
reportaproblem扣款什么意思
雅阁2022款报价及图片 最新2022款在售车型报价16万
红米RedmiK70怎么设置敲击截屏
途观和柯迪亚克哪个好(探岳和途观l详细对比)
汽车钥匙洗衣机洗了还能用吗
二手车上牌流程及费用(异地购买二手车如何开回当地上牌)
塑料袋怎么收纳
卡罗拉油耗高的原因 卡罗拉油耗高怎么解决
oppowatch一代和二代的区别
怎么投诉天猫卖家 怎么投诉天猫店铺
小米13线下礼盒是什么
最新学习
cancun是哪里
如何处理年轻一辈与年长一辈之间的关系?
华为p50pocket怎么关闭hd
大众高尔夫车身尺寸是多少 大众高尔夫后备箱尺寸多少(常规容积380L)
欧拉好猫顶配多少钱 欧拉好猫顶配落地价多少(分期首付最低5万)
4g网络还能坚持几年
最新油电混合suv排行(最便宜的suv新能源dmi)
虚拟现实系统的三个基本特征
起亚suv车型10万左右(10万以内靠谱的小型SUV)
2021年20-25万SUV推荐 大众、本田、日产怎么选
空气炸锅能不能做蛋挞
领克02hatchback二手车价格 领克02hatchback保值率怎么样(前三年保值率60%)