-
1.
+6karmagib olmasin diye basitlestiriyorum, java bilenler ziplamasin. once alisveris ile ilgili mantigi ogretiyoruz.
public Alisveris{
alisverisListesi;
para = 0;
fiyat = 0;
alinanUrun;
paraAl(miktar){
para = miktar;
}
alisverisListesineEkle(urun){
alisverisListesi. ekle(malzeme);
}
satinAl(){
fiyat = bakkalaFiyatiSor();
bakkalaParayiVer(para);
alinanUrun = bakkaldanUrunAl();
para = bakkaldanParaUstunuAl();
}
}
gordugunuz gibi bakkalaFiyatiSor(); bakkalaParayiVer(para); bakkaldanUrunAl(); bakkaldanParaUstunuAl(); mantiklari programimizin icerisinde tanimli degil cunku ona biz karar veremeyiz. bu programimizin gercek hayatla iliskisini tasvir ediyor. bu websitesine giren bir kullanici da olabilir, bir sensor, elektronik devre de olabilir, bir veritabani da olabilir, baska bir program da olabilir.
başlık yok! burası bom boş!