设计方法的选用1

六大原则
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1


创建好了之后算法不常变的,比如计算器的加减乘除逻辑,就可以用简单工厂模式

要是像商场收银机对打折等促销的处理,若用简单工厂模式也可以,不过要在工厂内创建多个具体的打折方案,比如说满300减100等,就要在工厂内单独实现:
设计方法的选用1
你要是200-100,又要单独实现。

所以对这些功能经常要改的,可能创建型的简单工厂模式不适用,要考虑一下行为型的模式
设计方法的选用1

简单工厂与策略:
设计方法的选用1

装饰:
设计方法的选用1
设计方法的选用1
设计方法的选用1
设计方法的选用1