2020
09-29
09-29
java如何消除太多的if else判断示例代码
1.简介if判断语句是很多编程语言的重要组成部分。但是,若我们最终编写了大量嵌套的if语句,这将使得我们的代码更加复杂和难以维护。让我们看看能否使用别的方式来做呢。设计模式是为了更好的代码重用性,可读性,可靠性,可维护性,它有六大原则:单一职责原则(SingleResponsibilityPrinciple,简称SRP):该原则是针对类来说的,即一个类应该只负责一项职责.开放--封闭原则(TheOpen-ClosedPrinciple简称OCP):是说软件实...
继续阅读 >
#判断三角形类型deftriangle(a,b,c):ifa>0andb>0andc>0:ifa+b>candb+c>aanda+c>b:ifa==bandb==c:return("这是等边三角形")elifa==borb==corc==a:return("这是等腰三角形")else:return("这是不规则三角形")elifa+b==corb+c==aora+c==b:return("这是个直角三角形")else:return('这好像不是个三角形')else:return("...