读C#代码整洁之道笔记02_类、对象和数据结构及编写整洁函数
最小惊讶原则”(principle of least astonishment,POLA)对于面向过程的程序员和面向对象的程序员来说需要比较艰难的转变才能适应。WET即每次都需要编写的代码(Write Every Time)控制反转(Inversion of Control,IoC)命名空间、接口、类、枚举、结构体、方法和属性都应当包含注释。每一个接口、类、结构体和枚举均应当拥有其自身的独立源文件。意在删除链条式调用(用“.”进行的调用链接)一个类对于其他类知道的越少越好。类的职责就是类所具备的功能。
复制链接