class Baoguan extends IController{
//全速通订单报关
public function quansutongbaoguan(){
}
//易通订单报关
public function order(){
}
}
这是原先的代码,就是根据过来的订单号对订单进行报关操作。
现在有了新的要求,需要在报关前(不管是全速通报关还是易通报关)对数据进行判断然后进行某些操作。
技术经理说为了松耦合,叫我用适配器模式来弄。适配器模式原理我懂,但是到实际的工作中我不知道用怎么操作,有懂的帮我说下具体要怎么写这个适配器。
以前你不是有报关的实体类么
现在增加了一个数据判断的实体类
不是要松耦合么,意思就是新增加的判断实体类的具体判断实现,我们单独放在这个实体类里,再去实现一个适配器类把两者松耦合在一起就可以了。
以上是我的理解,望指正,哈哈