工厂模式(简明讲解)
等产品,这些产品的制造方法在抽象工厂接口被定义,根据具体的品牌分别创建不同品牌的工厂,像小米工厂,华为工厂,vivo工厂等,产品的制造方法在具体品牌的工厂实现,这些产品实现也实现了具体的产品接口,华为手机实现手机接口,制造华为手机的方法返回华为手机,实现制造手机接口,每种产品都是如此。但工厂方法也有自己的问题,就是每当新增一类产品时,就得多增加一个工厂,当产品种类非常多时,就会有非常多的工厂,这会导致代码变得复杂和难以维护.具体来说有:工厂接口,产品接口,产品实现类,工厂实现类,使用类。
原创
2023-11-12 20:28:32 ·
121 阅读 ·
1 评论