추상 팩토리 패턴
추상팩토리 패턴 예제 추상팩토리는(animal_factory)는 Class 또는 method 그 자체를 받는다. 그리고 추상팩토리를 정의한 클래스 내 메서드 안에서 추상팩토리를 사용한다. import random class PetShop: def __init__(self, animal_factory=None): self.pet_factory = animal_factory def show_pet(self): pet = self.pet_factory() print("We have a lovely {}".format(pet)) print("It says {}".format(pet.speak())) class Dog: def speak(self): return "woof" def __str__(self): re..