구조를 나누는 이유

박정호·2022년 6월 7일
0

1- 모듈화, 사용 용이성, 유지 보수 용이성. 라이브러리 사용이나 다른 계약에서 상속을 포기하면 코드는 유지 관리, 읽기, 재사용 등이 어려운 수십 가지 기능이 포함된 거대한 파일이 됩니다.

2- 부모/자식 계약을 구현하는 것은 코드의 논리와 더 관련이 있습니다. 예를 들어 입찰 앱의 경우 해당 데이터(입찰자, 낙찰가 등)로 진행되는 모든 입찰을 저장하는 하나의 계약이 있을 수 있습니다. 그런 다음 생성되는 모든 입찰 계약에 대한 참조를 유지하는 상위 계약입니다.

profile
개발하기

0개의 댓글