Skip to content

Instantly share code, notes, and snippets.

@emirozturk
Created May 19, 2020 19:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emirozturk/b75c78d31e1b5bc822843c20e0790ed7 to your computer and use it in GitHub Desktop.
Save emirozturk/b75c78d31e1b5bc822843c20e0790ed7 to your computer and use it in GitHub Desktop.
NYP Arayüz ve Paketler
package UzakService;
public interface IListelenebilir {
String stringAl();
}
package net.emirozturk;
import UzakService.IListelenebilir;
import UzakService.Manager;
import UzakService.Musteri;
import UzakService.Urun;
import java.util.ArrayList;
public class Main {
public static void listele(ArrayList<IListelenebilir> liste){
for(var l:liste)
System.out.println(l.stringAl());
}
public static void main(String[] args) {
var musteriListesi = Manager.MusteriListesiAl();
var urunListesi = Manager.UrunListesiAl();
listele(musteriListesi);
listele(urunListesi);
}
}
package UzakService;
import java.util.ArrayList;
public class Manager {
public static ArrayList<IListelenebilir> MusteriListesiAl(){
var musteriListesi = new ArrayList<IListelenebilir>();
musteriListesi.add(new Musteri("123","Emir","Öztürk"));
musteriListesi.add(new Musteri("456","Ahmet","Durmuş"));
musteriListesi.add(new Musteri("789","Esat","Tufan"));
return musteriListesi;
}
public static ArrayList<IListelenebilir> UrunListesiAl(){
var urunListesi = new ArrayList<IListelenebilir>();
urunListesi.add(new Urun("U1","Ürün 1"));
urunListesi.add(new Urun("U2","Ürün 2"));
urunListesi.add(new Urun("U3","Ürün 3"));
return urunListesi;
}
}
package UzakService;
public class Musteri implements IListelenebilir {
private String TCKN;
private String ad;
private String soyad;
Musteri(String TCKN,String Ad,String Soyad){
this.TCKN = TCKN;
ad = Ad;
soyad = Soyad;
}
public String stringAl() {
return "TCKN: "+TCKN+" Ad-Soyad: "+ad+" "+soyad;
}
}
package UzakService;
public class Urun implements IListelenebilir{
private String urunKodu;
private String urunAdi;
Urun(String UrunKodu,String UrunAdi){
urunKodu = UrunKodu;
urunAdi = UrunAdi;
}
public String stringAl() {
return "Ürün Kodu: "+urunKodu + " Ürün Adı: "+urunAdi;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment