摘要:
抽象,在百度百科里面的定义:从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。从这个定义上看,抽象是一个过程,因此抽象似乎是一个动词。但是经常能听到这样的定义就是,XX太抽象了,设计时要依赖于抽象。抽象又成了形容词和名称。噢,这个似乎扯远了。桌子有很多种,圆桌,四脚桌子,思酌,木桌,但是统一叫做桌子,这其实就是一个抽象的过程。抽象的目的:1.通过找出共性的东西,帮助人类更好的认知客观事物;2.实现区分,通过抽象将桌子和椅子,筷子分离开。 那么程序设计中的抽象又是什么,目的又是为何?在设计过程中,我们经常提到的就是抽象出一个类,接口,要依赖于抽象。事先撇开这个先谈软件设... 阅读全文