💻
Orta
Generic Repository Pattern
100 puan
·
Java
📋 Talimatlar
HashMap tabanlı generic bir in-memory repository oluşturun. Repository interface'i ve implementasyonu yazın. CRUD operasyonlarını (add, findById, findAll, delete, count) destekleyin. Main method'da Product nesneleri ile test edin.
🧪 Örnek Test Senaryoları
Repository pattern tüm işlemler
Girdi
(yok)
Beklenen Çıktı
Count: 3 Find 1: Laptop ($999.99) All: [Laptop ($999.99), Mouse ($29.99), Keyboard ($79.99)] Delete 2: true Count after delete: 2 Find 2: null
💡 İpuçları
İpucu 1: HashMap<Long, T> kullanarak in-memory depolama yapın
İpucu 2: Optional.ofNullable() ile null-safe dönüş sağlayın
İpucu 3: Generic <T> parametre ile tip güvenliği elde edin
☕
Main.java
✓ Çözüm yüklendi
puan
Testleri çalıştırmak için kodunuzu gönderin
✅ Tüm testler geçti! Tebrikler!
Beklenen:
Sonuç:
Ln 1, Col 1
·
JAVA
·
UTF-8
Wandbox