python from patterns.singleton import singleton @singleton class MySingleton: def __init__(self): pass python from patterns.observer import Observer, Subject class MyObserver(Observer): def update(self, subject: Subject): pass class MySubject(Subject): observer = MyObserver() subject = MySubject() subject.register(observer) subject.notify() python from patterns.builder import Builder class Car: def __init__(self): pass class CarBuilder(Builder): def __init__(self): self.car = Car() def build_wheels(self): pass def build_engine(self): pass def get_result(self): return self.car builder = CarBuilder() builder.build_wheels() builder.build_engine() car = builder.get_result()


上一篇:
下一篇:
切换中文