六大原则
创建好了之后算法不常变的,比如计算器的加减乘除逻辑,就可以用简单工厂模式
要是像商场收银机对打折等促销的处理,若用简单工厂模式也可以,不过要在工厂内创建多个具体的打折方案,比如说满300减100等,就要在工厂内单独实现:
你要是200-100,又要单独实现。
所以对这些功能经常要改的,可能创建型的简单工厂模式不适用,要考虑一下行为型的模式
简单工厂与策略:
装饰:
六大原则
创建好了之后算法不常变的,比如计算器的加减乘除逻辑,就可以用简单工厂模式
要是像商场收银机对打折等促销的处理,若用简单工厂模式也可以,不过要在工厂内创建多个具体的打折方案,比如说满300减100等,就要在工厂内单独实现:
你要是200-100,又要单独实现。
所以对这些功能经常要改的,可能创建型的简单工厂模式不适用,要考虑一下行为型的模式
简单工厂与策略:
装饰: