Domain Driven Design for FastAPI(파이썬 FastAPI를 위한 도메인 주도 디자인) - 캡슐화와 추상화

• 도메인 주도 개발(DDD)을 공부하며 캡슐화와 추상화의 개념을 정리하고, 이를 파이썬 코드 예제로 설명함.
• 캡슐화는 정보(데이터)의 은닉, 추상화는 행동(기능)의 은닉을 의미하며, 유지보수성을 높이는 데 중요함.
• 파이썬에서는 언어 차원에서의 접근 제한이 없고, 관습적으로 "_"나 "__"를 사용해 접근을 제한함.
• 추상화와 캡슐화는 실수를 줄이기보다는 유지보수성을 높이는 데 중점을 두며, 과도한 집착은 피해야 함.

북마크
공유하기
신고하기