清楚理解java23种设计模式-----建造者模式

建造者模式有很好的封装性,外界不需要知道产品具体是如何进行组合的。每个建造者都是互相独立互不影响的。先说一下建造者模式的构成,网上随便都可以查的到: 1.产品 2.抽象建造者(包含返回产品的方法) 3.具体建造者 4.指挥者 举例说明,王者荣耀游戏有很多角色,角色就是产品,每个角色都有各自的五官、皮肤、武器等属性。 抽象建造者定义了生成具体角色需要的方法,比如构建五官、构建皮肤、构建武器等。具体建
相关文章
相关标签/搜索