清楚理解java23種設計模式-----建造者模式

建造者模式有很好的封裝性,外界不需要知道產品具體是如何進行組合的。每個建造者都是互相獨立互不影響的。先說一下建造者模式的構成,網上隨便都可以查的到: 1.產品 2.抽象建造者(包含返回產品的方法) 3.具體建造者 4.指揮者 舉例說明,王者榮耀遊戲有很多角色,角色就是產品,每個角色都有各自的五官、皮膚、武器等屬性。 抽象建造者定義了生成具體角色需要的方法,比如構建五官、構建皮膚、構建武器等。具體建
相關文章
相關標籤/搜索