動(dòng)機(jī)(Motivation)
如果某些數(shù)據(jù)和某些函數(shù)總是一起出現(xiàn),如果某些數(shù)據(jù)經(jīng)常同時(shí)變化甚至彼此相依,這就表示你應(yīng)該將它們分離出去。
另一個(gè)往往在開發(fā)后期出現(xiàn)的信號(hào)是class的[subtyped方式]。如果你發(fā)現(xiàn)subtyping只影響class的部分特性,或如果你發(fā)現(xiàn)某些特 性[需要以此方式subtyped],某些特性[需要以彼此方式subtyped],這就是意味你需要分解原來(lái)的class。
如果某些數(shù)據(jù)和某些函數(shù)總是一起出現(xiàn),如果某些數(shù)據(jù)經(jīng)常同時(shí)變化甚至彼此相依,這就表示你應(yīng)該將它們分離出去。
另一個(gè)往往在開發(fā)后期出現(xiàn)的信號(hào)是class的[subtyped方式]。如果你發(fā)現(xiàn)subtyping只影響class的部分特性,或如果你發(fā)現(xiàn)某些特 性[需要以此方式subtyped],某些特性[需要以彼此方式subtyped],這就是意味你需要分解原來(lái)的class。