← 返回题库
中级

外观模式

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    class CPU:
        def start(____):
            return '____'
    class Memory:
        def load(____):
            return '____'
    class HardDrive:
        def read(____):
            return '____'
    class ComputerFacade:
        def __init__(____):
            self.cpu = CPU()
            self.memory = Memory()
            self.hd = HardDrive()
        def start_computer(____):
            return '____'.join([self.cpu.start(), self.memory.load(), self.hd.read()])
    facade = ComputerFacade()
    print(facade.start_computer())

示例

输入
solve()
期望输出
CPU started,Memory loaded,HD read
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码