抽象工厂类图
2021-12-25 20:16:06 107 举报
抽象工厂模式是一种创建型设计模式,它提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。在抽象工厂模式中,每个抽象产品都有各自的具体实现,而抽象工厂则提供了创建这些产品的接口。通过使用抽象工厂模式,客户端可以绕过实例化具体类的过程,直接调用工厂方法来获取所需的产品对象。这样,当需要添加新的具体产品时,只需要增加一个新的具体工厂和相应的具体产品即可,而无需修改原有代码。抽象工厂模式适用于需要创建一系列相关或相互依赖的对象,而又不想指定其具体类的场景。
作者其他创作
大纲/内容
具体电脑实现类HuaWeiComputer
+get()
具体华为工厂HuaWeiFactory
+createPhone()+createComputer()+createRouter()
工厂接口InterfactFactory
具体路由器实现类HuaWeiRouter
抽象类AbstractPhone
产品顶级接口InterfaceProduct
具体手机实现类HuaWeiPhone
抽象类AbstractComputers
抽象类AbstractRouter
0 条评论
下一页