🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
advanced

SOLID 원칙 기반 레거시 코드 리팩토링

#프로그래밍 #소프트웨어공학 #리팩토링 #코드품질

제공된 코드를 분석하여 SOLID 원칙을 위반하는 부분을 식별하고 이를 개선한 리팩토링 코드를 작성합니다.

다음의 자바(Java) 코드를 분석하여 단일 책임 원칙(SRP), 개방-폐쇄 원칙(OCP), 리스코프 치환 원칙(LSP), 인터페이스 분리 원칙(ISP), 의존 역전 원칙(DIP) 위반 여부를 검토하십시오. 위반된 부분에 대해 상세히 설명하고, 해당 원칙들을 준수하도록 코드를 재구성하여 완전한 리팩토링 버전을 제시하십시오. 또한, 리팩토링 전후의 차이점과 개선된 점을 기술하십시오.