設(shè)計思想
面向?qū)ο蟮幕舅枷胧?從現(xiàn)實世界中客觀存在的事物出發(fā)構(gòu)造軟件系統(tǒng),并在系統(tǒng)的構(gòu)造中盡可能運用人類的自然思維方式
面向?qū)ο蟾訌娬{(diào)運用人類日常的思維邏輯中經(jīng)常采用的思想方法和原則,如抽象/分類/繼承/聚合/多態(tài)等.
對象和類的概念
對象是計算機語言對問題域中事物的描述,對象通過"屬性"和"方法"來分別對應事物所具有的靜態(tài)屬性和動態(tài)屬性.
類是用于描述同一類型的對象的一個抽象的概念,類中定義了這一類對象所因具有的靜態(tài)和動態(tài)屬性.
類可以看成一類對象的模板,對象可以看成該類的一個具體事例.