类之间产生依赖:
这里如果要添加新的model,就要修改Dialog,虽然它的功能并未发生改变。
解决方法是把创建新实例的工作转交给一个简单工厂对象:
本文介绍了一种通过简单工厂模式来管理类之间的依赖关系的方法。在示例中,通过将对象创建的责任从Dialog类转移到独立的DialogFactory类,使得Dialog类更加简洁且易于维护。这种方式不仅降低了类间的耦合度,还提高了系统的扩展性和灵活性。
类之间产生依赖:
这里如果要添加新的model,就要修改Dialog,虽然它的功能并未发生改变。
解决方法是把创建新实例的工作转交给一个简单工厂对象:

被折叠的 条评论
为什么被折叠?