Napasulong na mga Pamamaraan sa Paggawa
Paggamit ng Paraan ng Paggawa ng Pabrika Upang Lumikha ng Kaibig - ibig na mga Komponenteng Pabrika
Table of Contents
Ang Factory Method ay isang malakas na disenyong disenyo na ginagamit sa paggawa ng software upang lumikha ng mga bagay na hindi tinitiyak ang eksaktong klase ng bagay na gagawin. Ang disenyong ito ay partikular na kapaki-pakinabang kapag lumilikha ng mga bahaging indefigurable pagtotroso, dahil ito ay nagpapahintulot sa mga developer na madaling mag-iba sa pagitan ng iba't ibang mga pagpapatupad ng pagtotroso batay sa mga configuration setting.
Pag - unawa sa Pamamaraan ng Pabrika
Ang disenyo ng Factory Method ay nagsasangkot ng pagbibigay ng katuturan sa isang pagitan para sa paglikha ng isang bagay, subalit ang pagpapahintulot sa mga subclass ang nagpapasiya kung aling klase ang magreresulta sa pag - uugnay at pagpapabuti sa kakayahang makibagay sa codebase.
Pag - aalis ng mga Kaibig - ibig na mga Komponente
Upang magpatupad ng isang sistema ng pagtotroso na magagamit sa paggawa ng mga pabrika, simulan ang pagbibigay - kahulugan sa isang karaniwang pagitan ng lahat ng bahagi ng pagtotroso.
Hakbang 1: Ipaliwanag ang Pampanggaling na Interface
Magsimula sa pamamagitan ng paglikha ng isang interface na ipatutupad ng lahat ng mga klase sa pagtotroso. Ang interface na ito ay dapat na kinabibilangan ng mga pamamaraang katulad ng upang hawakan ang mga mensaheng log.
Exatom:
Hakbang 2: Gumawa ng mga Klaseng De - motor
Pagkatapos, ipatupad ang iba't ibang uri ng pagtotroso gaya ng ConsoleLoger, FileLogger, at RemoteLogler[.
Exatom:
Hakbang 3: Gumawa ng Klase sa Pabrika
Ang klase sa pabrika ang magpapasiya kung aling logger ang instantia batay sa mga fixure parameter.
Exatom:
Mga Pakinabang sa Paggamit ng Pamamaraan sa Pabrika
- Ilakip ang bagong mga paraan ng pagtotroso nang hindi binabago ang umiiral na kodigo.
- Itakwil ang kodigo ng kliyente mula sa espesipikong mga pagpapatupad ng pagtotroso.
- Mas madaling subukin at intenance ang mga facilitate.
Sa pamamagitan ng pagkakapit ng disenyo ng Factory Method, ang mga developer ay maaaring lumikha ng lubhang madaling hubugin at napananatiling mga sistema ng pagtotroso na umaangkop sa pagbabago ng mga kahilingan nang walang kahirap - hirap.