Pytania otagowane jako design-patterns

Wzorzec projektowy jest ogólnym rozwiązaniem wielokrotnego użytku dla często występującego problemu w projektowaniu oprogramowania. Użyj tego znacznika do pytań, gdy masz problemy z implementacją wzorców projektowych. Nie używaj tego tagu w pytaniach dotyczących dopasowania wzorca tekstowego. Podczas używania tego znacznika przy implementacji ciężkich pytań - oznacz język kodu, w którym napisano implementację.

3
Kiedy używać jakiego wzorca projektowego? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Bardzo lubię wzorce projektowe, ale trudno mi zobaczyć, kiedy mogę je zastosować. …


14
Dlaczego wszyscy nienawidzą Active Record? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

7
Po co używać wzorca publikowania / subskrypcji (w JS / jQuery)?
Tak więc kolega zapoznał mnie ze wzorcem publikowania / subskrypcji (w JS / jQuery), ale trudno mi zrozumieć, dlaczego można użyć tego wzorca „normalnego” JavaScript / jQuery. Na przykład wcześniej miałem następujący kod ... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length > 2) { orders.last().remove(); } …

15
Długa lista instrukcji if w Javie
Przepraszam, że nie mogę znaleźć odpowiedzi na to pytanie, jestem prawie pewien, że ktoś inny zadał to wcześniej. Mój problem polega na tym, że piszę biblioteki systemowe do uruchamiania urządzeń wbudowanych. Mam polecenia, które można wysłać do tych urządzeń za pośrednictwem transmisji radiowych. Można to zrobić tylko tekstem. wewnątrz bibliotek …

14
Architektura jednostronicowej aplikacji internetowej JavaScript?
Jak powinna być zbudowana złożona, jednostronicowa aplikacja internetowa JS po stronie klienta? W szczególności jestem ciekawy, jak uporządkować aplikację pod względem obiektów modelu, komponentów interfejsu użytkownika, dowolnych kontrolerów i obiektów obsługujących trwałość serwera. Na początku MVC wydawało się pasować. Ale z komponentami UI zagnieżdżonymi na różnych głębokościach (każdy z własnym …


14
Klasy użytkowe są złe? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Widziałem ten wątek Jeśli klasa „Utilities” jest zła, …

6
ASP.NET MVC - czy logika biznesowa powinna istnieć w kontrolerach?
Derik Whitaker opublikował artykuł kilka dni temu, w którym dotarł do punktu, którego ciekawiło mnie od jakiegoś czasu: czy logika biznesowa powinna istnieć w kontrolerach? Jak dotąd wszystkie prezentacje ASP.NET MVC, które widziałem, umieszczały dostęp do repozytorium i logikę biznesową w kontrolerze. Niektórzy nawet wrzucają tam również walidację. Powoduje to …

9
Wzór singletona w nodejs - czy jest potrzebny?
Niedawno natknąłem się na ten artykuł o tym, jak napisać singleton w Node.js. Znam dokumentację require stanów, które: Moduły są buforowane po pierwszym załadowaniu. Wielokrotne wywołania require('foo')mogą nie powodować wielokrotnego wykonywania kodu modułu. Wygląda więc na to, że każdy wymagany moduł może być łatwo użyty jako singleton bez pojedynczego kodu …


9
NIE używaj wzorca repozytorium, użyj ORM w stanie (EF)
Zawsze używałem wzorca Repozytorium, ale w moim najnowszym projekcie chciałem sprawdzić, czy uda mi się go udoskonalić i wdrożyć „Jednostkę Pracy”. Im bardziej zacząłem kopać, zacząłem zadawać sobie pytanie: "Czy naprawdę tego potrzebuję?" Teraz wszystko zaczyna się od kilku komentarzy na temat Stackoverflow ze śladem posta Ayende Rahien na swoim …

17
Przykład wzorca strategii ze świata rzeczywistego
Czytałem o zasadzie OCP i jak wykorzystać wzorzec strategii, aby to osiągnąć. Miałem zamiar spróbować wyjaśnić to kilku osobom, ale jedynym przykładem, jaki przychodzi mi do głowy, jest użycie różnych klas walidacji w oparciu o status „zamówienia”. Przeczytałem kilka artykułów online, ale zazwyczaj nie opisują one prawdziwego powodu, dla którego …


8
Jakieś wzorce do modelowania gier planszowych? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Dla zabawy próbuję napisać jedną z ulubionych gier planszowych mojego syna jako …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.