design-patterns

Wzorce projektowe oprogramowania księgowego [zamknięte]

zamknięte. to pytanie jest off-topic . Obecnie nie przyjmuje odpowiedzi. ... iwnym razie zamieni się to w dużą listę anegdot wszystkich rzeczy, które ludzie próbowali, czyniąc temat bardzo subiektywnym.

Przykłady użycia GoF Decorator Pattern dla IO

Przeczytałem w Wikipedii, że Decorator pattern jest używany dla . Net i Java IO. Czy ktos moze wyjasnic jak to jest uzywa ... i z możliwego przykładu? Jest przykład Windows forms na Wikipedii, ale chcę wiedzieć, jak to się dzieje z klasami Java IO .

Python Observer Pattern: Przykłady, Porady? [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane. Obecnie nie przyjmuje odpowiedzi. ... tii, co najprawdopodobniej zadziała dla innych użytkowników kodu na dłuższą metę. Sam kod znajduje się pod adresem: classh .

Koncepcyjnie, jak działa replay w grze?

Byłem trochę ciekaw, jak można zaimplementować powtórkę w grze. Początkowo myślałem, że będzie tylko lista poleceń każdego ... rzeczy takich jak cząstki, to dużo danych do wypchnięcia, co wydaje się być znaczącym rysunkiem na wydajność gry podczas gry.

Domain Driven Design i rola klasy factory

Nie wiem, jaka jest rola i odpowiedzialność klasy fabrycznej. Wiem wystarczająco, że Klasa factory powinna być odpowiedzialn ... próbki aplikacja, która pokazuje, jak powstają wszystkie warstwy w projekcie domain driven design together...Is jest tam coś?

Czy ktos moze mi podac próbke Singletona w c++?

Piszę singleton c++ w następujący sposób: class A { private: static A* m_pA; A(); virtual ~A(); ... etInstance() { if (m_pA == NULL){ static A self; m_pA = &self; } return m_pA; } A::~A() { }

Wzorce projektowe: obsługa wyjątków / błędów

Czy istnieje jakiś zasób (WWW lub książka) opisujący obsługę wyjątków / obsługę błędów wzorców projektowych? Jest dużo liter ... ej radzić sobie z błędami i jak najlepiej propagować błąd pojawiający się w funkcji niskiego poziomu na poziomach abstrakcji.

Przydatne wzorce projektowe dla testów jednostkowych/TDD?

Czytanie to pytanie pomogło mi ugruntować niektóre z problemów, które zawsze miałem z testami jednostkowymi, TDD i in. Od m ... zy istnieje konkretny zestaw wzorców projektowych, które muszę zrozumieć i zacząć wdrażać, co umożliwi łatwiejsze testowanie?

Obiekty Gry Rozmawiają Ze Sobą

Jaki jest dobry sposób radzenia sobie z przedmiotami i zmuszania ich do rozmawiania ze sobą? Do tej pory wszystkie Moje hobb ... k nadal będę wysyłać wskaźniki wszędzie. PS: chyba już o tym dyskutowano, ale nie wiem co to się nazywa potrzeba, którą mam.

Różnica między Request MVC a Component MVC [zamknięty]

Słyszałem, że JSF implementuje MVC oparte na komponentach, a Spring MVC implementuje MVC oparte na żądaniach. Chciałbym wiedzieć, jaka jest dokładna różnica techniczna między tymi dwoma typami.

które wzorce projektowe GOF mają zupełnie inną implementację (java vs Scala)

Ostatnio przeczytałem następujące pytanie: Czy są jakieś przypadki użycia wzorca odwiedzającego w Scali? Czy powiniene ... reter Iterator Mediator Memento Obserwator Stan Strategia metoda szablonowa Visitor: Patten Matching (scala)

Anemiczny Model Domeny: Plusy/Minusy

Chciałbym wiedzieć, jakie są plusy i minusy używania anemicznego modelu domeny(patrz link poniżej). Artykuł

JavaScript design pattern: difference between module pattern and revealing module pattern?

Czytam ostatnio książkę ucząc się wzorców projektowych JavaScript . Nie rozumiem różnicy między modułem a modułem odsłaniającym. Czuję, że to to samo. Ktoś może podać przykład?

Czy istnieje elegancki sposób, aby każda metoda w klasie zaczynała się od określonego bloku kodu?

Mam klasę, w której każda metoda zaczyna się tak samo: class Foo { public void bar() { if (!fooIsEnabled) return; ... ry sposób na Wymaganie (i miejmy nadzieję, że nie za każdym razem) części fooIsEnabled dla każdej publicznej metody w klasie?

Gdzie korzystać z delegatów? [zamknięte]

Jakie są realne miejsca, które wzywają delegatów? Jestem ciekaw jakie są sytuacje lub Schematy, w których ta metoda jest najlepszym rozwiązaniem. Kod nie jest wymagany.

Jaka jest różnica między Strategy pattern a Dependency Injection?

Wzorzec strategii i iniekcja zależności pozwalają nam ustawiać / wstrzykiwać obiekty w czasie działania. Jaka jest różnica między Strategy pattern a Dependency Injection?

Kiedy należy używać wzoru Singletona zamiast klasy statycznej? [zamknięte]

Wymień względy projektowe przy podejmowaniu decyzji między użyciem singleton a klasą statyczną. Robiąc to, jesteś jakby zmus ... sz wymyślić, są również przydatne w pokazaniu procesu myślenia! Ponadto każdy rozmówca lubi widzieć przykładowe przykłady. :)

Jakich idiomów C++ powinni używać Programiści C++? [zamknięte]

Jakie idiomy C++ powinni znać Programiści C++? Przez idiomy C++, mam na myśli wzorce projektowe lub sposób robienia pewnych ... ko do C++ lub bardziej odpowiednie dla C++ niż większość innych języków. Dlaczego warto używać idiomów i co idiomy osiągają?

Jak mogę zaprojektować aplikację internetową Java bez ORM i bez wbudowanego SQL [closed]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... avaScript, CSS, Java, Tomcat. Mam nadzieję, że niczego nie pominąłem. I tak, Wiem, że to stare pytanie. To wciąż aktualne.

Czy możliwe jest tworzenie statycznych klas w PHP (jak w C#)?

Chcę stworzyć statyczną klasę w PHP i mieć ją zachowującą się tak jak w C#, więc Konstruktor jest wywoływany automatycznie ... $greeting .= ' There!'; } public static greet(){ echo $greeting; } } Hello::greet(); // Hello There!