系统易于表达、易于理解
被设计用来适应问题的“类”,在表达问题的能力上显得更强。这意味着当你编写代码时,
你是在用问题空间的术语(“将垫圈放进盒子中”)而不是计算机,也就是解空间的术语(“设
置芯片上的一位,表示继电器将被关闭”)来描述解决方案。你可以用更高层的概念来处理
问题,并且只用一行代码就可以做更多的事。
易于表达所带来的另一个好处就是易于维护,维护(如果报告可信的话)在程序生命周期中
所占的成本比例极大。如果程序易于理解,那么它必定易于维护。同时,这也降低了创建和
维护文档的费用。