design-patterns

W JavaScript, co jest zaletą!function(){}() over (function () {}) ()? [duplikat]

Możliwy duplikat:co robi wykrzyknik przed funkcją? Od dawna używam następujących do samodzielnego wykonywania anonim ... esumably the same magic happens */ }() Czy ktoś wie jaka jest zaleta drugiego wzoru? Czy to tylko Preferencje stylistyczne?

Duży przełącznik: Bad OOP?

Zawsze byłem zdania, że duże zestawienia przełączników są objawem złego projektu OOP. W przeszłości czytałem artykuły, które ... e true switch statement" jest naprawdę dobrym rozwiązaniem? Byłabym wdzięczna za wasze przemyślenia, opinie, lub komentarze.

Jak ważne są wzorce projektowe? [zamknięte]

Jak ważne są wzorce projektowe? Myślę, że wcześniejsze pokolenie programistów nie używało aż tak wzorców projektowych (oso ... FGrfPVm_2bmIw_3d_3d Aktualizacja: Oto wstępna ankieta wyniki: Http://img192.imageshack.us/img192/7107/surveyresults.png

Jaka jest różnica między płynnym interfejsem a wzorem konstruktora? [duplikat]

To pytanie ma już odpowiedź tutaj: Kiedy użyłbyś Builder Pattern? [zamknięty] ... poznanie relacji między wzorcem konstruktora a płynnym interfejsem. Edycja z diagramem sekwencji UML dla Buildera z GoF:

Najlepsze praktyki kodowania Androida / wzorce projektowe [zamknięte]

W zadanym niedawno pytaniu skierowano mnie na tę stronę: http://developer.android.com/design/index.html Niesamowita strona ... łania w aplikacji, aby backstack działał poprawnie, ale poza tym nie mam pojęcia, jak właściwie skonfigurować samą aktywność.

Callback / Command vs EventListener / Observer Pattern

Próbuję zaprojektować framework asynchroniczny i chciałem wiedzieć, co ludzie uważają za plusy / minusy wzorca zwrotnego vs w ... w stosunku do standardowego wzorca obserwatora / słuchacza). Jakieś pomysły na to, kiedy należy użyć każdego z nich? Thxs.

Java nieblokujące i asynchroniczne IO z NIO & NIO.2 (JSR203) - implementacje reaktora/Proaktora

Czytam więc jedną z moich ulubionych książek o wzorcach oprogramowania (Pattern-Oriented software Architecture-Patterns for C ... rtykuł, który przedstawia zalety / wady i porównanie zarówno tradycyjnych modeli thread-per-connection, jak i reaktywnych IO.

Jak zorganizować dużą, złożoną aplikację internetową (patrz przykład podstawowy)?

Żeby było ciekawie i zamknąć moje ostatnie otwarte pytanie, rozwiązanie, które implementuje poniższą funkcjonalność w ładnie ... ne wokół DOM, co będzie problematyczne, gdy masz 20 takich wtyczek w aplikacji, co w żaden sposób nie jest absurdalną liczbą.

Jak poprawnie używać wzorca stanu?

Spotkałem się z kilkoma implementacjami wzorca stanu w moim doświadczeniu programistycznym i zrobiłem kilka. Widziałem je uży ... urce project / framework) osobiste doświadczenia z Państwem wzór jest również mile widziany Dziękujemy za poświęcony czas

Szablony Ruby on Rails-dekorator vs prezenter

Ostatnio w społeczności Ruby on Rails mówi się o dekoratorach i prezenterach. Jaka jest zasadnicza różnica między nimi? Jeśli tak, to jakie są wskazówki, które mówią mi, który z nich użyć nad drugim? A może użyć tych dwóch w połączeniu?

Najlepsze praktyki mapowania DTO do obiektu domeny?

Widziałem wiele pytań związanych z mapowaniem DTOs do obiektów domeny, ale nie czułem, że odpowiedzieli na moje pytanie. Sto ... o skorzystać z jednego z powyższych sposobów? Jeśli tak, a jeśli nie, to dlaczego? Z góry dzięki za wszelkie spostrzeżenia.

Klasy użyteczności są złe? [zamknięte]

Widziałem ten wątek Jeśli Klasa "Utilities" jest zła, gdzie umieścić mój kod ogólny? I pomyśl, dlaczego klasy użyteczności ... meny - czy naprawdę należy do metody instancji? Co jeśli istnieje kilka metod pomocniczych na funkcjonalności xml aplikacji?

Czy Singletony są naprawdę takie złe? [duplikat]

Możliwy duplikat:co jest złego w Singletonach? To zrozumiałe, że wiele wzorców projektowych może być w niektórych pr ... kiedy używać singletonów i kiedy trzymać się od nich z daleka. Czy ktoś może polecić dobrą książkę o wzorcach projektowych?

struktura danych używana do implementacji opcji Cofnij i ponów

Chcę zaimplementować opcję UNDO i REDO (jak widzimy w MS word itp). Czy możesz zasugerować mi strukturę danych i jak mogę ją zaimplementować??

Jeśli Singletony są złe, to dlaczego kontener SERWISOWY jest dobry?

Wszyscy wiemy jak Złe Singletony są, ponieważ ukrywają zależności i z innych powodów. Ale w frameworku może być wiele obie ... I Service Container czy istnieje jakieś dobre, dopuszczalne rozwiązanie , aby uzyskać dostęp do tych obiektów pomocniczych?

Różnice między wzorem Proxy i dekoratora

Czy możesz podać jakieś dobre wyjaśnienie jaka jest różnica między Proxy A Decorator ? Główną różnicą jest to, że kiedy zał ... gacją jest nadal Proxy czy raczej Decorator ? Czy dozwolone jest (z definicji we wzorcach GoF) tworzenie Proxy z agregacją?

Javascript: Module Pattern vs Constructor / Prototype pattern?

Chciałbym wiedzieć, czy wzór modułu lub wzór konstruktora / prototypu jest bardziej odpowiedni do mojej pracy. Zasadniczo uż ... dziedziczenia (tj. podtypów supertypu) Czy mam rację, że dla zapewnienia dyskretnego javascript, wzór modułu jest idealny?

Java Web Application Configuration Patterns

Czy istnieją jakieś wzorce lub najlepsze praktyki, które można wykorzystać do uproszczenia zmieniających się profili konfigur ... e, co jest zarówno czasochłonne, jak i podatne na błędy. Czy jest jakiś sposób, aby usunąć ręczną interwencję z tego procesu?

Zapewnienie kolejności wykonywania zadań w threadpool

Czytałem o wzorze puli wątków i nie mogę znaleźć zwykłego rozwiązania następującego problemu. Czasami chcę, aby zadania były ... tkich zadań w grupie z góry (i nie mogę się doczekać, aż wszyscy dotrą przed założeniem grupy). Dziękuję za poświęcony czas.

Abstrakcyjny wzór fabryczny [zamknięty]

Dobry przykład abstrakcyjnego wzorca fabrycznego w C#? Jakie są zalety abstrakcyjnego wzorca fabrycznego w C#? Jak używać C # generics z abstrakcyjnym wzorem fabrycznym? Jak wykonać test jednostkowy z abstrakcyjnym wzorem fabrycznym?