Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely medzi Factory & Abstrakt v jazyku Java

Java je programovací platforma Internet a jazyk , ktorý poháňa mnoho videí na internete je , hier , utilít a on - line aplikácií . Factory Method a Factory Abstract Method sú dva návrhové vzory k dispozícii v platforme Java . Kým Factory a Abstract Factory vzory sú veľmi podobné , použitie a aplikácia týchto modelov značne líši . Pre lepšie pochopenie rozdielu medzi týmito vzormi , je dôležité najprv určiť , čo každá z týchto vzorov robí . Java Prehľad

Pôvodne povolený v roku 1995 spoločnosťou Sun Microsystems , Java beží na 850 miliónov osobných počítačov a miliárd zariadení po celom svete , v závislosti na Java.com . Java uľahčuje spracovanie skriptovacích jazykov ako HTML a CSS v jednej platforme . Obaja Factory a Abstract Factory vzory poskytnúť rozhranie , kde sú vytvorené a inštancie , ktoré je proces vytvárania inštancie alebo výskyty v objektoch objekty .
Factory Method

Factory vzor definuje rozhranie pre vytvorenie objektu , a zároveň umožňuje podtriedy určiť , ktoré triedy vytvoriť inštanciu . To eliminuje potrebu poskytovať špecifické klasifikácie pre aplikáciu v kóde . Kľúč alebo parameter je zvyčajne poskytovaný a vzor načíta objekt tohto typu .
Abstract Factory Method

metóda Abstract Factory je tvorivý vzor , ktorý poskytuje platformu pre vytváranie skupín alebo rodín súvisiacich alebo závislých objektov . Tento model zjednodušuje proces výmeny rodiny produktov . Inými slovami , tento model umožňuje integráciu rôznych predmetov od rôznych výrobcov s ľahkosťou a konzistencie .
Rozdiely

Kým Factory vzor sa používa pri vytváraní jeden typ objektu , Abstract Factory vzor sa používa na vytvorenie viac , súvisiacich objektov . Abstract Factory vzor poskytuje spoločné rozhranie pre klientské objekty a delegátov objekt inštancie na iný objekt , zatiaľ čo Factory vzor používa podtriedy spracovať funkciu objektu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené