22
실행 취소 엔진의 디자인 패턴
토목 엔진 응용 프로그램을위한 구조 모델링 도구를 작성 중입니다. 나는 전체 건물을 나타내는 하나의 거대한 모델 클래스를 가지고 있는데, 여기에는 노드, 라인 요소, 부하 등의 컬렉션도 포함되며 커스텀 클래스이기도합니다. 모델을 수정할 때마다 딥 카피를 저장하는 실행 취소 엔진을 이미 코딩했습니다. 이제는 다르게 코딩 할 수 있을지 생각하기 시작했습니다. 딥 카피를 …
117
design-patterns
undo