design-patterns

Dlaczego wzór obserwatora powinien być przestarzały?

Zauważyłem, że mój kod iniekcji, observer-pattern-heavy (używając EventBus Guava ' a) jest często znacznie trudniejszy do deb ... , aby skłonić tak jasnych ludzi do napisania tego artykułu. Na początek znalazłem jedną (rozrywkową) krytykę gazety tutaj.

Dziedziczenie dynamiczne Pythona: jak wybrać klasę bazową podczas tworzenia instancji?

Wprowadzenie Spotkałem się z interesującym przypadkiem w mojej pracy programistycznej, który wymaga ode mnie implementacji ... class? A może coś wspólnego ze specjalną abc bazą abstrakcyjną zajęcia mogą tu pomóc? Albo inne niezbadane terytorium pytona?

Czy MVC jest wzorcem projektowym lub wzorcem architektonicznym

Zgodnie z Sun I Msdn jest to wzorzec projektowy. Według Wikipedii jest to wzór architektoniczny W porównaniu do wzo ... zór architektoniczny) Czy jest to wzór architektoniczny, który ma również wzór projektowy ? Która z nich jest prawdziwa ?

Jak zaimplementować wzorzec Builder w Kotlinie?

Witam jestem nowicjuszem w świecie Kotlina. Podoba mi się to, co widzę do tej pory i zacząłem myśleć, aby przekonwertować nie ... return this } fun build():Car { val car = Car(this) return car } } }

MVVM Madness: Commands

Lubię MVVM. Nie podoba mi się, ale podoba mi się. Większość ma sens. Ale, ciągle czytam artykuły, które zachęcają do pisania ... się naruszać wytyczne " ZOMG... masz kod w swoim kodzie-z tyłu!!!!"Proszę podziel się swoimi przemyśleniami. Z góry dzięki.

Problemy ze wzorem Singletona

Czytałem o Singletonie od kilku dni. Ogólnie rzecz biorąc, scenariusze, w których jest to wymagane, są dość nieliczne (jeśli ... yśmiania lub stubowania) mogą powodować problemy. Nie jestem pewien. Czy ktoś mógłby rozwinąć ten problem z testami? Dzięki.

Jak działa schemat strategii? [zamknięte]

Jak działa, do czego się go stosuje i kiedy należy go używać?

Jak zaimplementować FSM-skończoną maszynę stanową w Javie

Mam coś do roboty i potrzebuję twojej pomocy. Chcemy zaimplementować FSM - Finite State Machine, aby zidentyfikować sekwencję ... zbudować drzewo na początku programu? Wygooglowałem to i znalazłem wiele przykładów, ale nic, co mi pomaga. Wielkie dzięki.

Różnica między singletonem a wzorem fabrycznym

Jestem nowy w projektowaniu wzorców i naprawdę nie widzę różnicy między tymi dwoma wzorcami, oba są kreacyjne wzorce nie są one? a jaki jest cel każdego wzoru? dzięki.

Znajdowanie grup podobnych strun w dużym zbiorze strun

Mam dość duży zbiór ciągów (powiedzmy 100), który ma wiele podgrup charakteryzujących się ich podobieństwem. Staram się znale ... założyć, że w danych, z którymi będę pracował, mała zmiana w łańcuchu nie spowoduje, że przeskoczy z jednej grupy do drugiej.

Codeigniter: najlepszy sposób na uporządkowanie częściowych widoków

Jak uporządkowałbyś poniższą stronę w Codeigniter? Myślałem o stworzeniu osobnych kontrolerów dla każdej sekcji Left na ... potrzebuję tej elastyczności posiadania sekcji jako"częściowego widoku" Czy ktoś może zaproponować lepszy sposób robiąc to?

Wzorzec projektowy do obsługi wielu typów wiadomości

Mam Gofa siedzącego na biurku i Wiem, że musi być jakiś wzór, który rozwiązuje problem, który mam, ale nie mogę tego rozgryźć ... nterfejs jako parametr, ale wymaga innej kontroli przepływu w zależności od tego, jaka Klasa zaimplementowała ten interfejs.

Jak wdrożyć ogólną paginację

Nie szukam implementacji Hibernate / JPA / JDBC, ale ogólnego wzorca projektowego. Googling "pagination" daje mi mnóstwo in ... y, z jakiegoś powodu ciągle myślę, że wzór mostu może być pomocny, ale nadal jest odległy. Wiesz, jak sobie z tym poradzisz?

Ładowanie Subrecordów we wzorze repozytorium

Używanie LINQ do SQL jako podstawy rozwiązania opartego na repozytorium. Moja realizacja jest następująca: IRepository F ... rząc dziesiątki repozytoriów (1 na tabelę prawie z wyjątkiem tabel Join), jeśli pójdę tą drogą. Jest Repozytorium na tabelę?

Observer Design Pattern vs " słuchacze"

Wydaje mi się, że schemat projektowy obserwatora opisany w GOF jest tak naprawdę tym samym, co słuchacze znalezieni w różnych ... ale są one zakorzenione w konkretnych pytania dotyczące konkretnych języków. szukam odpowiedzi projektowej, a nie językowej.)

Konkretny przykład kodu MVP [zamknięty]

Czy ktoś może podać konkretny (rzeczywisty kod Javy) przykład MVP w akcji? To obejmowałoby następujące 3 rodzaje klas i spos ... ie klienta: Model - jakiś obiekt wartości (VO) View - reprezentuje lub generuje UI Prezenterzy - logika biznesowa

Jak zaprojektować aplikację w sposób modułowy?

Szukam wskazówek, sugestii, linków, ostrzeżeń, pomysłów, a nawet anegdotycznych relacji na temat "Jak zaprojektować aplikacj ... Jeśli ma to jakiekolwiek znaczenie-rdzeń zostanie natywnie opracowany dla GNU / Linuksa. Z góry dziękuję za poświęcony czas!

Co to jest wzór fabryczny DAO?

Znam metody factory i abstract factory, ale chcę stworzyć wzorzec Dao factory w Javie. Chcę poznać jego znaczenie. jego uży ... od by passing user object userDAO.insert(user); Czy ten wzór dao jest prawidłowy? Gdzie mam otworzyć i zamknąć połączenie?

Jaki jest najczęściej używany wzór w java.io?

Ostatnio zadano mi to pytanie podczas rozmowy kwalifikacyjnej i nie mogłam na nie odpowiedzieć. Więc jaki jest najczęściej używany wzór w java.io i jak to jest używane? Jakie są inne wzorce używane w popularnych bibliotekach java?

Zastąpienie instrukcji if else wzorem

Mam oświadczenie if else, które może wzrosnąć w najbliższej przyszłości. public void decide(String someCondition){ ... projektowe. Spojrzałem na wzór strategii, ale nie jestem pewien, czy to zmniejszy, jeśli inny warunek tutaj. Jakieś sugestie?