有幸看到园友推荐的 《大话设计模式》十分感谢,准备练习一下,以免忘记。
设计模式 需要灵活运用,不能为了 设计而设计,这样就得不偿失了。
简单工厂模式 又叫做 静态方法 模式 ,不在 23 种 设计模式之内 。是项目中最简单实用的 模式。它避免了大量的 代码 写在 一起 造成的 项目混乱,实现了简单的分层。
可以使用户只关心 使用 ,传入参数 调用方法。 缺点 是 大量的 业务 逻辑 处理 写在同一个 工厂 内, 当 需求发生 变动时,需要去修改工厂内的方法,这样违反了开放封闭原则。
写个例子:
时间: 2024-11-08 18:21:15