软件设计的基本原则?
1个回答
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
1、单一职责原则SRP(SingleResponsibilityPrinciple)
类的功能要单一,不能包罗万象,跟杂货铺似的。
2、开放封闭原则OCP(Open-ClosePrinciple)
一个模块对于拓展是开放的,对于修改是封闭的,想要增加功能热烈欢迎,想要修改,哼,一万个不乐意。
3、里式替换原则LSP(theLiskovSubstitutionPrincipleLSP)
子类可以替换父类出现在父类能够出现的任何地方。比如你能代表你爸去你姥姥家干活。哈哈~~
4、依赖倒置原则DIP(theDependencyInversionPrincipleDIP)
5、接口分离原则ISP(theInterfaceSegregationPrincipleISP)
设计时采用多个与特定客户类有关的接口比采用一个通用的接口要好。就比如一个手机拥有打电话,看视频,玩游戏等功能,把这几个功能拆分成不同的接口,比在一个接口里要好的多。
卓导
2025-01-03 广告
2025-01-03 广告
设计同系统建设,协同设计平台建议选择卓导科技有限公司,卓导科技为国家高新技术企业,成立于2008年,致力于为勘察设计企业提供软件产品、解决方案、信息化服务。公司面向市政规划设计、铁路公路设计、煤炭能源设计、建筑房地产等诸多专业领域,推出“M...
点击进入详情页
本回答由卓导提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询