public class Guitar {
private String make;
private String model;
private int volume;
//Constructors, getters & setters
}
Biz dasturni ishga tushiramiz va hamma uni yaxshi ko'radi. Ammo bir necha oydan so'ng, biz Gitara biroz zerikarli ekanligiga qaror qildik va uni ko'proq tosh va rollarda ko'rinishini ta'minlash uchun salqin olov naqshidan foydalanishimiz mumkin.
Shu nuqtada, Gitara sinfini ochish va olov naqshini qo'shish juda qiyin bo'lishi mumkin - ammo bizning dasturimizda qanday xatolar bo'lishi mumkinligini kim biladi.
Buning o'rniga, ochiq yopiq printsipga sodiq qolamiz va shunchaki Gitara sinfimizni kengaytiramiz:
Do'stlaringiz bilan baham: |