對象的協作

面向對象設計的一個重要分析方法是利用對象的職責來驅動設計。對象有了職責,纔會成爲具體擁有意識的對象,成爲對象社區中可以獨立完成,或者發出指令委派別的對象協作完成職責的一員。將對象看成是「具有職責的東西」。對象應該自己負責自己,而且應該清楚地定義職責。這就是對象設計的關鍵。好的軟件設計者應該像牧羊人一般放牧自己的牛羊,只需要給它們一片豐沃的草地,它們就能自己覓食生活。  Rebecca認爲:對象在履
相關文章
相關標籤/搜索