返回「计算机、信息技术与工程」

代码设计之道

更多
Markdown 结构化数据
本文目录 1 个章节

代码设计之道

# 代码设计之道

创建时间:2021/11/3 17:54

  • 可读性与可扩展性1

可读性与可扩展性1

assets/0003 - 代码设计之道__resource-001-00dd586bc683.png

实际上是从Assembly加载同一个类的三个Method。

这三行获取的东西是一样的,用同一个字段来表示。

另外不建议用 GetTypes()[2]。 如果以后加了某些类,或者其他原因,导致类的排列顺序变了,这个2获取到的就不对了 而且 获取第2个Type,从代码可读性角度上也不合适,阅读代码的人不知道第二个type是什么。

从设计原则上讲,代码的可扩展性要高,如果未来代码改变,之前代码的变动要尽可能少,否则会有隐患。而且这个问题是很难查的

assets/0003 - 代码设计之道__resource-002-8787b1d8c8d0.png