1.3 復雜度控制的關鍵之一:設計分層
1.3.1 分層抽象方法
在解決復雜問題時,分層抽象是常用的方法。抽象是指強調事物的一個方面,忽略其他方面。例如在解決應用數學問題時,人們會忽略應用,保留數字和計算。分層抽象是指使用多個相互銜接的層次,在每個層次上使用不同的抽象,聯合起來完成對復雜問題的處理。抽象使得復雜的問題簡單化、易于解決,分層將需要一次性解決的大問題分解成可多步驟逐次解決的小問題,分層抽象將一次性問題分解為漸進性多個步驟,每個步驟都做了簡化處理,更易于解決。
推薦閱讀
- HTML5+CSS3+JavaScript從入門到精通:上冊(微課精編版·第2版)
- Oracle Exadata性能優化
- Learning Chef
- Getting Started with ResearchKit
- Photoshop智能手機APP UI設計之道
- arc42 by Example
- 算法基礎:打開程序設計之門
- 實用防銹油配方與制備200例
- 技術領導力:程序員如何才能帶團隊
- Practical Game Design
- .NET 3.5編程
- SQL Server從入門到精通(第3版)
- UML 基礎與 Rose 建模案例(第3版)
- Building RESTful Python Web Services
- Python Automation Cookbook