計算機類很多課程都很有哲思,《面向對象分析》便是其一。
僻如進行對象分析時,為什么工資不是職員對象的屬性。因為工資并非職員對象本有,而是職員對象與所工作單位對象之間的工作關系的屬性,是關系的屬性。
現實世界中我們是否也常常把本是二個對象關系的屬性誤認作某個對象的屬性,從而發生不必要的誤會?
愿眾生快樂,安祥!
PS: 面向對象的方法具體應用
分析清楚所關注問題涉及的對象有哪些,這些對象之間的關系是什么,可用StarUml中的class diagram做靜態結構關系圖,然后進一步做活動圖activity diagram,以及對象之間合作完成一項任務的順序圖sequence diagram或合作圖collaboration diagram……
當從各個角度對問題分析清楚之后,問題解決也就咫尺之遙了