Bu yazımda kod – test aşamasında bize kolaylık sağlayacak bazı ipuçlarını paylaşmak istiyorum.

  • Dışarıdan erişilebilir metotların dönüş tipleri ve aldığı parametrelerin tipleri değiştirilmemelidir. Başkaları tarafından kullanılma ihtimali olduğundan çağrılan her yerde değişiklik yapmak gerekecektir.
  • Sınıfların birbirilerine olan bağımlılıkları mümkün olduğunca azaltılmalı. Yani bir sınıf içerisinde başka bir sınıfı oluşturmak yerine set metodu ile dışarıdan gönderilmelidir. Böylece hem çok sayıda instance oluşması önlenmiş olacak hem de tüm sınıflar aynı instance üzerinden işlem yapacaktır.
  • Basit constructorlar yazmak her zaman iyidir. Ayrıca gerekli initialize işlemleri yapılabilir.
  • Sınıflar birbirileri hakkında mümkün olduğunda az şey bilmelidir. İhtiyacı olan objeyi set metotları ile alması daha uygun olur.
  • Kimi noktalarda ortak yapıyı sağlamak için Singleton tasarım kullanılabilir.
  • OOP’ nin nimetlerinden mümkün olduğunca faydalanmak gerekir.

Bol Java’ lı günler dileğiyle…

Categories:

No responses yet

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.