python实现Adapter模式
来源:互联网 发布:全国十大淘宝村集群 编辑:程序博客网 时间:2024/05/14 14:11
#-*-coding:utf-8-*-
'''
意图:使得原本由于接口不兼容而不能一起工作的那些类可以一起工作,那即是将一个类的接口转换成客户希望的另外的一个接口。
'''
from abc import ABCMeta
class Target():
def __init__(self):
pass
def request(self):
print 'Target::request'
class Adaptee():
def __init__(self):
pass
def specificRequest(self):
print 'Adaptee::specificRequest'
class Adapter(Target, Adaptee): #类模式
def request(self):
return self.specificRequest()
#class Adapter(Target): #对象模式
# def __init__(self, ade):
# self._ade = ade
#
# def request(self):
# self._ade.specificRequest()
if __name__ == "__main__":
#类模式
adt = Adapter()
adt.specificRequest()
# #对象模式
# ade = Adaptee()
# adt = Adapter(ade)
# adt.request()
'''
意图:使得原本由于接口不兼容而不能一起工作的那些类可以一起工作,那即是将一个类的接口转换成客户希望的另外的一个接口。
'''
from abc import ABCMeta
class Target():
def __init__(self):
pass
def request(self):
print 'Target::request'
class Adaptee():
def __init__(self):
pass
def specificRequest(self):
print 'Adaptee::specificRequest'
class Adapter(Target, Adaptee): #类模式
def request(self):
return self.specificRequest()
#class Adapter(Target): #对象模式
# def __init__(self, ade):
# self._ade = ade
#
# def request(self):
# self._ade.specificRequest()
if __name__ == "__main__":
#类模式
adt = Adapter()
adt.specificRequest()
# #对象模式
# ade = Adaptee()
# adt = Adapter(ade)
# adt.request()
- python实现Adapter模式
- 23种设计模式之python实现--Adapter模式
- Adapter模式AS2实现
- C++实现Adapter模式
- Adapter模式C++实现
- Python - 设计模式 - Adapter Pattern
- C++实现Structural - Adapter模式
- 对象的adapter模式实现
- Java 实现适配器(Adapter)模式
- 设计模式-适配器模式-adapter-python
- C++设计模式实现--适配器(Adapter)模式
- 设计模式adapter的C++实现源码
- PHP 实现适配器(Adapter)模式
- 设计模式实现(六): Adapter Pattern
- PHP 实现适配器(Adapter)模式
- Adapter模式实现RCP的property视图
- Adapter 模式 - Object Adapter
- Adapter 模式 - Class Adapter
- Annotations
- sqlserver2005转到sqlserver2000
- linux之sort命令
- java程序设计--孙鑫java无难事Lesson11《Applet》
- 中国人为什么做不出自己的操作系统
- python实现Adapter模式
- C语言函数指针
- 安装新版本python出现乱码的问题
- mysql常用数据类型
- java程序设计--孙鑫java无难事Lesson12《网络编程》
- mysql常用语句
- poj 2425&&poj1338
- mysql之limit
- 韩顺平PHP系列课程--html入门及实战演练