python适配器模式

发布时间 2023-07-30 13:09:47作者: CJTARRR
class A:
   def cost(self):
       print('cost a')
​
​
class B:
   def cost(self):
       print('cost b')
​
​
class MyAdapter:
​
   def __init__(self, obj):
       self.obj = obj
​
   def pay(self):
       self.obj.cost()
​
​
adt_a = MyAdapter(A())
adt_a.pay()
​
adt_b = MyAdapter(B())
adt_b.pay()
​