物件(object)是構成系統的基石,其具有識別(identity)、狀態(state)與行為
(behavior),這三者依照統合塑模語言(Unified Modeling Language, UML)以物件
來表示,如下圖:
由於每一物件皆有自己的責任(responsibilities),有許多事物不必對其他物件開放,
例如屬性只有物件自己的作業元可以接觸(UML 以負號 ”-“ 表示),稱之為資訊隱
藏(information hiding),除非特別聲明,屬性必須隱藏,試說明其原因。(20 分)