Objektumvezérelt rendszerek tervezése 6.óra – Factory Method © Szőke Gábor
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Factory Method Cél: interfész definiálása egy objektum létrehozásához, de csak a származtatott osztályok döntik el a tényleges osztályt Alkalmazhatóság: egy osztály nem tudhatja előre melyik osztályból példányosítson egy osztály a származtatottjaitól várja el, hogy meghatározzák a példányosított objektumot
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Factory Method
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Factory Method példa Egy autógyárban többféle autót is gyártunk, és egységesen vesszük fel a megrendeléseket. Az autógyárban Fiat és Mercedes autókat gyártunk.
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Factory Method példa Abstract Product – ICar Concrete Product FiatCar MercedesCar Abstract Factory – CarFactory Concrete Factory FiatFactory MercedesFactory
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Factory Method példa