Java

Factory pattern

Në shqip: Modeli Factory

ShpjegimiSQ

Një „factory“ është një metodë që krijon objekte për ty dhe vendos cilin tip të krijojë — p.sh. Pagesa.krijo("karte") kthen PagesaMeKarte. Kodi që e përdor s'ka nevojë ta dijë klasën e saktë.

EnglishEN

A factory is a method that creates objects for you and decides which type to create — e.g. Payment.create("card") returns a CardPayment. The calling code doesn't need to know the exact class.

Si ta mendosh

Si sporteli i bankës: kërkon „një kartë“, dhe ata vendosin cilën lloj të ta japin.

Lexoje në anglisht

Like a bank counter: you ask for “a card”, and they decide which kind to give you.

Shembull kodijava

static Pagesa krijo(String lloji) {
    return switch (lloji) { case "karte" -> new PagesaMeKarte(); default -> new PagesaCash(); };
}

Terma të lidhur