- 추상화는 구현 상세 정보를 숨기고 필수적인 기능만 제공하여, 시스템의 작동 방식을 이해하지 않아도 작업할 수 있도록 합니다. 🙈
- 추상화는 부품들이 서로 독립적으로 연결되어 변경 없이 교체될 수 있도록 해줍니다. 🔌
- 추상화는 실제 시스템과 대체 가능한 마크 또는 스탑을 사용하여 테스트를 용이하게 합니다. 🧪
- 구체적인 구현 변경에도 고급 논리가 유지되므로 유지 관리가 용이합니다. 🛠️
- 추상화는 새로운 모듈이나 구성 요소를 추가하여 시스템을 확장하는 데 용이하게 합니다. 🚀