分而治之: 1.把复杂问题分解为若干简单问题,通过求简小问题的解,然后合并这些解得到原问题的解。 例如:某城市景点游玩路线规划,确定各个城市景点的主路线,再确定景点内的细节路线。
2.软件设计模块化,把功能归类 例如: 图书馆管理系统,对人的操作分为一个模块(身份验证,维护个人信息等等),人对书的操作分为一个模块(查询图书等等)