chatgpt가 너무 깔끔한 예시를 공유해줘서 좋다 프로토타입 패턴 import copy # Prototype 클래스 class Animal: def __init__(self, name, species): self.name = name self.species = species def clone(self): return copy.deepcopy(self) def __str__(self): return f"{self.species} named {self.name}" # 사용 예시 dog = Animal("Buddy", "Dog") print(dog) # Output: Dog named Buddy # dog 객체를 복제하여 새로운 객체 생성 cloned_dog = dog.clone() cloned_dog.name = "Max" print(dog) # Output: Dog named Buddy (원본은 그대로) print(cloned_dog) # Output: Dog named Max (복...
#
design
#
example
#
pattern
#
prototype
#
python
#
디자인패턴
#
예시
#
파이썬
#
프로토타입
원문 링크 : 프로토타입 패턴 예시 (Python)