Klausimai pažymėti „dizaino modeliais“

Dizaino modelis yra bendras, daugkartinio naudojimo sprendimas bendram programinės įrangos kūrimo problemai. Naudokite šią žymą klausimams, jei turite problemų su dizaino modelių diegimu. Nenaudokite šios žymos teksto modelio atitikimo klausimams. Naudodami šią žymą atlikdami sudėtingus klausimus, pažymėkite kodo, kuriame parašytas įgyvendinimas, kalbą.
35
atsakymai

Kas yra priklausomybės injekcija?

Keletas klausimų jau buvo užduoti konkrečiais klausimais dėl priklausomybės injekcijos, pvz., Kada jį naudoti ir kokias sistemas ji turi. Tačiau kas yra priklausomybės injekcija ir kada / kodėl jis turėtų būti naudojamas ar ne?
nustatyti 25 rugsėjis '08 3:28
27
atsakymai

Kas yra MVP ir MVC ir koks skirtumas?

Jei ieškote RAD (vilkite ir sukonfigūruokite), kad sukurtumėte vartotojo sąsajas, kurias daugelis įrankių skatina, greičiausiai susidursite su trimis modelio peržiūros-valdiklio, modelio vaizduoklio ir modelio peržiūros modelio vaizdais. .
nustatyti 05 rug '08, 13:06
36
atsakymai

Kas taip blogai dėl pažinčių?

Vienintelis modelis yra pilnai apmokamas GoF modelio knygos narys, tačiau pastaruoju metu jis atrodo kūrėjų pasaulio našlaitis. Aš vis dar naudojasi gana daug singletų, ypač gamyklų klasėse, ir nors jums reikia šiek tiek apie ...
rugsėjo 26 d '08 9:02
33
atsakymai

Kas yra inversijos kontrolė?

Inversijos kontrolė (arba IoC) gali būti gana paini, kai ji pirmą kartą įvyksta. Kas tai? Kokią problemą ji išsprendžia? Kada tikslinga naudoti ir kada ne?
nustatyti rugpjūčio 06 d '08 6:35
38
atsakymai

Skirtumas tarp statinės klasės ir atskiro modelio?

Koks yra tikrasis (t. Y. Praktiškas) skirtumas tarp statinės klasės ir atskiro modelio? Abu gali būti vadinami be pavyzdžio, abu yra tik vienas atvejis, ir nė vienas iš jų nėra saugus. Ar yra kitų skirtumų?
nustatyti 06 vas '09 11:13
22
atsakymai

Koks skirtumas tarp MVC ir MVVM?

Ar yra skirtumas tarp standartinio „Model View Controller“ šablono ir „Microsoft Model / View / ViewModel“ šablono?
nustatė, kad kovo 20 d
23
atsakymai

Ar funkcinis programavimas pakeičia GoF dizaino modelius?

Kadangi praėjusiais metais pradėjau mokytis „F #“ ir „OCaml“, aš perskaičiau daugybę straipsnių, kurie reikalauja, kad dizaino modeliai (ypač „Java“) būtų problemos dėl trūkstamų funkcijų imperatyviomis kalbomis. Vienas ...
lapkričio 29 d. '08 11:08 val
13
atsakymai

Klasių pavadinimai - kaip išvengti viso „Kas <manager>“ vadybininko?

Jau seniai aš perskaičiau straipsnį (manau, dienoraščio įrašas), kuris mane nukreipė į „teisingą“ taką, kad galėčiau įvardyti objektus. Pavyzdžiui, jei mano paraiška (kaip įprastinė verslo programa ...
nustatyti 08 gruodis '09 15:55
31
atsakymas

Koks yra veiksmingas būdas įgyvendinti „singleton“ modelį „Java“?

Koks yra veiksmingas būdas įgyvendinti „singleton“ modelį „Java“?
rugsėjo 16 d '08 12:24
7
atsakymai

„GoF“ dizaino modelių pavyzdžiai „Java“ pagrindinėse bibliotekose

Studijuoju Java GoF dizaino modelius ir noriu matyti realius gyvenimo pavyzdžius. Kokie yra geri šių dizaino modelių pavyzdžiai pagrindinėse „Java“ bibliotekose?
lapkričio 4 d. '09 4:45 val
19
atsakymai

C ++ Singleton dizainas

Neseniai įžengiau į „C ++“ „Singleton“ dizaino modelio įgyvendinimą / įgyvendinimą. Tai atrodė taip (aš jį paėmė iš realaus gyvenimo pavyzdžio): // vieną {public: static Singleton * getInstan ...
nustatyti birželio 17 d
28
atsakymai

Įprastinės „JavaScript“ kodo organizacijos gairės

Kadangi „JavaScript“ sistemos, pvz., „JQuery“, kliento žiniatinklio programos tampa turtingesnės ir funkcionalesnės, pradėjau pastebėti vieną problemą ... Kaip pasaulyje tai palaikote? Įdėkite visus savo tvarkytojus vienoje vietoje ir rašykite fu ...
nustatyti spalio 29 d '08 18:19
21
atsakymas

„Android“ MVC šablonas

Ar „Java“ sistemoje „Android“ galima įdiegti modelio peržiūros-valdiklio modelį? Ar tai jau įgyvendinama vykdant veiklą? Ar yra geresnis būdas įdiegti „Android“ MVC modelį?
nustatytas gegužės 28 d., 10 val
10
atsakymai

ViewPager ir fragmentai - kas yra teisingas būdas išsaugoti fragmento būseną?

Atrodo, kad fragmentai labai malonu atskirti vartotojo sąsajos logiką į kai kuriuos modulius. Bet su „ViewPager“, jo gyvavimo ciklas vis dar lieka miglotas. Todėl Guru mintys yra labai reikalingos! Pakeisti žr.
Nustatyti spalio 31 d '11 12:18
17
atsakymai

Kodėl __init __ () visada vadinama __new __ ()?

Aš tiesiog stengiuosi supaprastinti vieną iš mano klasių ir pristatiau kai kurias funkcijas tokiu pačiu stiliumi kaip skraidymo dizainas. Tačiau aš šiek tiek painu, kodėl __init__ visada vadinamas __new__. Aš to nesitikėjau. Ar kas nors gali man pasakyti, kodėl ...
nustatyti kovo 23 d. 09:20