design-patterns

Examples of GoF Design Patterns in Java's core libraries

... t to see some real life examples of them. What are some good examples of these Design Patterns in Java's core libraries?

Co to jest dependency injection?

Pojawiło się już kilka pytań z konkretnymi pytaniami dotyczącymi dependency injection, na przykład kiedy go używać i jakie fr ... są do niego przeznaczone. Jednakże Co to jest dependency injection i kiedy / dlaczego powinno lub nie powinno być używane?

Czym są MVP i MVC i jaka jest różnica?

chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź je ... ewModel. Moje pytanie składa się z trzech części: jakie problemy dotyczą tych wzorców? Jak są podobne? Czym się różnią?

Co jest złego w singletonach? [zamknięte]

Singleton pattern jest w pełni opłaconym członkiem GoF 'S pattern book , ale ostatnio wydaje się raczej osierocony przez świ ... sługi klienta pod numerem telefonu: + 48 22 222 22 22, tel. + 48 22 222 22 22, fax + 48 22 222 22 22, fax + 48 22 222 22 22]}

Nazywanie klas - jak uniknąć nazywania wszystkiego "menedżerem"? [zamknięte]

Dawno temu przeczytałem artykuł (chyba wpis na blogu), który postawił mnie na "właściwym" tropie nazywania obiektów: bądź bar ... ie są na tyle ważne, aby tracić na to ogromne ilości czasu. Jeśli nie możesz wymyślić dobrego imienia w 10 minut, idź dalej.

Czy programowanie funkcjonalne zastępuje wzorce projektowe GoF?

Odkąd w zeszłym roku zacząłem uczyć się F# i OCaml, przeczytałem ogromną liczbę artykułów, które podkreślają, że wzorce proje ... ? Jeśli tak, czy mógłbyś zamieścić lub link do przykładu typowego wzorca projektowego OOP i jego funkcjonalnego odpowiednika?

Różnica między klasą statyczną a wzorem Singletona?

Jaka rzeczywista (tzn. praktyczna) różnica istnieje między klasą statyczną a wzorem Singletona? Oba mogą być wywoływane bez instancji, oba dostarczają tylko jedną "instancję" i żadna z nich nie jest bezpieczna dla wątku. Czy jest jakaś inna różnica?

Co to jest Inwersja sterowania?

Inwersja sterowania (lub IoC) może być dość myląca, gdy jest napotkana po raz pierwszy. Co to jest? Jakie problemy rozwiązuje? Kiedy jest to właściwe, a kiedy nie?

Wzorce projektowe aplikacje internetowe [zamknięte]

Projektuję prostą aplikację internetową. Jestem nowy w tej domenie internetowej.Potrzebowałem twojej rady odnośnie wzorców pr ... a następnie przekaże je do odpowiedniej warstwy usług? Również, jeżeli obiekt żądania przekazany do warstwa usługowa czy nie.

C++ Singleton design pattern

Ostatnio natknąłem się na realizację/implementację Singleton design pattern dla C++. Wyglądało to tak (zaadoptowałem to z prz ... i wyciek pamięci? Wygląda na to, że jest problem w wdrożenie. Moje główne pytanie brzmi, jak wdrożyć go we właściwy sposób?

ViewPager i fragmenty-jaki jest właściwy sposób przechowywania stanu fragmentu?

Fragmenty wydają się być bardzo miłe dla oddzielenia logiki interfejsu użytkownika na niektóre moduły. Ale wraz z ViewPager j ... ent.class.getName()); } if (mMessagesFragment == null) mMessagesFragment = new MessagesFragment(); ... }

Jaka jest różnica między MVC a MVVM?

Czy istnieje różnica między standardowym wzorcem "Model View Controller" a wzorcem Microsoft Model / View/ViewModel?

Jak powinien wyglądać mój Objective-C singleton? [zamknięte]

Moja metoda singleton accessor to zazwyczaj jakiś wariant: static MyClass *gInstance = NULL; + (MyClass *)instance { @ ... e == NULL) gInstance = [[self alloc] init]; } return(gInstance); } Co mógłbym zrobić, aby to poprawić?

Kiedy użyjesz wzoru budowniczego? [zamknięte]

Jakie są niektóre Wspólne, przykłady użycia wzorca Builder w świecie rzeczywistym? Co ci to kupi? Dlaczego po prostu nie użyć wzoru fabrycznego?

Czym różnią się wzory Proxy, Decorator, Adapter i Bridge?

Patrzyłem na wzór Proxy i wydaje mi się bardzo podobny do wzoru dekoratora, adaptera i mostka. Czy coś źle zrozumiałam? Co za ... ? Dlaczego miałbym używać wzorca Proxy w stosunku do innych? Jak wykorzystywałeś je w przeszłości w rzeczywistych projektach?

Wzorce Projektowania Relacyjnych Baz Danych?

Wzorce projektowe są zwykle związane z projektowaniem obiektowym.Czy istnieją wzorce projektowedo tworzenia i programowania ... kturze (np. generic columns vs XML vs delimited column...) Denormalizuj dane (jak to zrobić przy minimalnym wpływie, itp...)

Dlaczego init () jest zawsze wywoływany po new ()?

Próbuję tylko usprawnić jedną z moich klas i wprowadzić pewne funkcjonalności w tym samym stylu, co flyweight design pattern ... ._dict['key'] = self print "" a1 = A() a2 = A() a3 = A() Wyjścia: NEW INIT EXISTS INIT EXISTS INIT Dlaczego?

Singletony a kontekst aplikacji w Androidzie?

Przypomnienie tego post wyliczenie kilku problemów z używaniem singletonów po obejrzeniu kilku przykładów aplikacji na Andro ... żni się DalvikVM inaczej? EDIT: chciałbym mieć opinie na temat kilku aspektów: Synchronizacja Reusability testowanie

Jak studiować wzorce projektowe? [zamknięte]

Przeczytałem około 4-5 książek na temat wzorców projektowych, ale nadal nie czuję, że zbliżyłem się do poziomu średnio zaawan ... a książka do wzorców projektowych? Wiem, że przyjdzie to tylko z doświadczeniem, ale musi być jakiś sposób, aby je opanować?