大話設計模式十七之組合模式

爲一家在全國許多城市都有分銷機構的大公司做辦公管理系統,總部有人力資源、財務、運營等部門。 它們在北京有總部,在全國幾大城市都設有分公司,比如上海設有華東區分佈,然後在一些省會城市還設有辦事處,比如南京辦事處、杭州辦事處。現在的問題是,總公司的人力資源部、財務部等辦公管理功能在所有的分公司或辦事處都需要有。 簡單複製是最糟糕的設計,如果以共享功能到各個分公司,也就是讓總部、分公司、辦事處用同一套代
相關文章
相關標籤/搜索