现实:程序越来越复杂。目的:可维护。

292 阅读1分钟

复杂性

复杂性是编程领域中所面临的最大的问题,然而我们编写的程序必须是可维护的。

你有没有发现,复杂性可维护是相互矛盾的。复杂的程序是不可维护的,可维护的程序不是复杂的程序。

解决方法

要解决复杂性可维护之间的矛盾,一定是化繁为简,一定是找到复杂性背后所隐含的简单

比如面向对象编程的思想,就在一定程度上把程序的复杂性转换成了人们更容易理解的形式。

完。