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