已有1条回答
管理员
设计原则有开闭原则、单一职责原则、依赖倒置原则、接口分离原则。一个软件实体,如类,模块和函数应该对外扩展开发,对内修改关闭。用抽象构建框架,用实现扩展细节。不以改动原有类的方式来实现新需求,而是应该以实现事先抽象出来的接口(或具体类继承抽象类)的方式来实现。
一个类只允许有一个职责,即只有一个导致该类变更的原因。如果类与方法的职责划分的很清晰,不但可以提高代码的可读性,更实际性地更降低了程序出错的风险,因为清晰的代码会让bug无处藏身,也有利于bug的追踪,也就是降低了程序的维护成本。依赖抽象而不是依赖实现。抽象不应该依赖细节,细节应该依赖抽象。高层模块不能依赖低层模块,二者都应该依赖抽象。
猜你喜欢
59铜是什么意思
两河流域文明是指什么
vivo X Fold2什么时候发货
iQOO 11导入华为手机数据方法介绍
华为Nova11Ultra如何设置呼叫转移
葵花籽油的标准号是多少
电脑开机后几秒就关机
主动降噪是什么意思(主动降噪到底有没有用)
宝马530是自动挡吗 宝马530用什么变速箱(8挡手自一体)
华为Nova11Pro怎么调整桌面小组件
邮箱是什么?
31.5寸显示器多大
最新学习
雪铁龙天逸油耗多少 实际油耗9L左右燃油经济性一般
临牌过期了但是车管所在放假
华夏银行信用卡积分换年费的方法是什么
开封的桶装水能放多久
香瓜皮可以吃吗
华为Nova11Ultra如何预约购买
冬奥会时间,地点,项目
hdmi支持144hz吗
push是什么意思车上的 向内按压的意思(需要按压的按键)
2022年大众宝来多少钱(全新一代大众宝来1.5值得买吗)
手机循环充电什么意思
2021年必须装ETC吗