- Ev, Villa, Yazlık tipinde 3 adet ev tipi oluşturunuz.
- Bir class içerisinde en az 3er tane Ev, Villa ve Yazlık nesnelerinden oluşturun ve bu örnekleri size dönen metotları yazınız. (getEvList, getVillaList vs).
- Bir servis class ının içine de aşağıdaki metotları yazınız:
- a. Evlerin toplam fiyatlarını dönen bir metot
- b. Villaların toplam fiyatlarını dönen bir metot
- c. Yazlıkların toplam fiyatlarını dönen metot
- d. Tüm tipteki evlerin toplam fiyatını dönen metot
- e. Evlerin ortalama metrekaresini dönen bir metot
- f. Villaların ortalama metrekaresini dönen bir metot
- g. Yazlıkların ortalama metrekaresini dönen metot
- h. Tüm tipteki evlerin ortalama metrekaresini dönen metot
- i. Oda ve salon sayısına göre tüm tipteki evleri filtreleyip dönen metot
- İsimlendirmelerin İngilizce olmasına dikkat ediniz.
- Nesneye yönelik programlamaya uygun tasarım yapınız.
- Clean code prensiplerine uyunuz.
- Main metot içinde tüm metotları konsola anlamlı şekilde yazdırınız.