🏠 Beranda
Benchmark
📊 Semua Benchmark 🦖 Dinosaurus v1 🦖 Dinosaurus v2 ✅ Aplikasi To-Do List 🎨 Halaman Bebas Kreatif 🎯 FSACB - Showcase Utama 🌍 Benchmark Terjemahan
Model
🏆 Top 10 Model 🆓 Model Gratis 📋 Semua Model ⚙️ Kilo Code
Sumber Daya
💬 Perpustakaan Prompt 📖 Glosarium AI 🔗 Tautan Berguna
advanced

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

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

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

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