代码风格赏析(Ⅰ)
赏析1:
接口的命名 IShape
在命名中就可以看出是一个接口,值得学习。

赏析2:
Public reaonly double Width, Height:
这里变量的命名列在同一行中,显得更加简洁。

赏析3:
public Rectangle(double w, double h):
1.这里参数列表的命名,w 和 h分别时width 和 height的首字母,简介,避免重名。
2.构造函数的套路:首先判断合法性,若合法再进行,否则抛出错误,如ArgumentException。

代码风格赏析(Ⅰ)
赏析4:
Area => Width * Height:
这里只有一句的匿名函数,显得简洁

赏析5:
public Square(double a) : base(a,a):
这里是类的继承,使用base很简洁

赏析6:
Triangle(double w , double h):
这里再次重复了构造函数定义的两个特点。
代码风格赏析(Ⅰ)

相关文章: