Abstraction is the key to managing complexity in large software systems.
抽象是管理大型軟件系統(tǒng)復雜性的關鍵。
The most important property of a program is whether it accomplishes the intention of its user.
程序最重要的屬性是它是否實現(xiàn)了用戶的意圖。
The goal of software engineering is to control complexity, not to create it.
軟件工程的目標是控制復雜性,而不是制造復雜性。
A good abstraction is one that emphasizes the important details and suppresses the unimportant ones.
A good abstraction is one that emphasizes the important details and suppresses the unimportant ones.
一個好的抽象是強調重要細節(jié)并抑制不重要細節(jié)的抽象。
The power of abstraction is that it allows us to ignore irrelevant details and focus on the essential aspects of a problem.
抽象的力量在于它允許我們忽略不相關的細節(jié),專注于問題的本質方面。
Data abstraction is the reduction of a particular body of data to a simplified representation of the whole.
數(shù)據抽象是將特定數(shù)據集簡化為整體的簡化表示。
The best way to predict the future is to invent it.
預測未來的最好方法就是去創(chuàng)造它。
Modularity based on abstraction is the way things ought to be done.
基于抽象的模塊化是應該采取的方式。
A program that has not been tested does not work.
未經測試的程序是無法正常工作的。
The key to managing complexity is to focus on the interfaces between components, not their internal details.
管理復雜性的關鍵在于關注組件之間的接口,而不是它們的內部細節(jié)。
- «
- »