适配器模式(pthon)

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# adapter_pattern.py
# 适配器模式


class Adaptee:
    def request(self):
        print('打印开始!!!')


class Target:
    def handleRequest(self):
        pass


class Adapter(Target):
    def __init__(self):
        self.adaptee = Adaptee()

    def handleRequest(self):
        self.adaptee.request()


def main():
    a = Adapter()
    a.handleRequest()


if __name__ == "__main__":
    main()



来自为知笔记(Wiz)


posted on 2021-01-03 12:41  白衣风云  阅读(109)  评论(0编辑  收藏  举报

导航