美文网首页
抽象工厂

抽象工厂

作者: Aiibai | 来源:发表于2018-12-24 18:21 被阅读0次
    定义

    提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体的类。

    类图
    image.png

    PizzaStore 客户端
    Dough,Cheese,Clams,Sauce 产品类
    PizzaIngredientFactory 产品工厂类

    设计原则
    • 依赖倒置原则(不要让高层组件依赖于底层组件,并且,不管是高层组件还是底层组件,都应该依赖于抽象)
    • 封装变化
    • 开闭原则
    • 松耦合
    • 针对接口编程
    • 多用组合,少用继承

    相关文章

      网友评论

          本文标题:抽象工厂

          本文链接:https://www.haomeiwen.com/subject/pmozkqtx.html