Rumah >pembangunan bahagian belakang >tutorial php >php 程序中各种if 判断导致程序凌乱不堪,有没有什么好的解决方案?
由于来自需要方的压力,需要在程序中加入各种if 判断导致程序凌乱不堪,不知道有没有一种科学的方式解决这一问题。
<code class="language-text">if (A)
$var = xxx
else
$var = ooo
↓
$var = A ? xxx : ooo
</code>
多了解一下OOP吧,工厂模式\策略模式\装饰器模式.
可以使用多态代替条件判断,参考简单工工厂模式或策略模式等设计模式的实现。