Pytania oznaczone «design-patterns»

117
Wzorzec projektowy dla mechanizmu cofania

Piszę narzędzie do modelowania strukturalnego na potrzeby inżynierii lądowej. Mam jedną ogromną klasę modelu reprezentującą cały budynek, która zawiera zbiory węzłów, elementów liniowych, obciążeń itp., Które są również klasami niestandardowymi. Zakodowałem już mechanizm cofania, który zapisuje...

114
Co jest alternatywą dla Singletona

Mamy klasę, która zawiera informacje o konfiguracji aplikacji. Kiedyś to był singleton. Po pewnym przeglądzie architektonicznym kazano nam usunąć singleton. Zauważyliśmy pewne korzyści wynikające z niestosowania singletona w testach jednostkowych, ponieważ możemy testować różne konfiguracje...

113
Comet i jQuery [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...

112
Co to jest proxy w Doktrynie 2?

Właśnie skończyłem czytać całą dokumentację Doctrine 2, uruchomiłem własną piaskownicę, zrozumiałem większość Principes, ale wciąż jest pytanie i nie mogłem znaleźć pełnego wyjaśnienia w dokumencie. Co to są Proxyzajęcia? Kiedy należy ich używać na obiektach? O ile rozumiem, klasy proxy dodają...

109
Gdzie używam delegatów? [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ć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to...

109
Wzór OLOO Kyle'a Simpsona a wzór prototypowy

Czy wzorzec „OLOO (obiekty łączące się z innymi obiektami)” Kyle'a Simpsona różni się w jakikolwiek sposób od wzorca projektowego prototypu? Oprócz ukucia tego za pomocą czegoś, co konkretnie wskazuje na „łączenie” (zachowanie prototypów) i wyjaśnienia, że ​​nie ma tu „kopiowania” (zachowanie...

106
Różnica między repozytorium a usługą?

Jaka jest różnica między repozytorium a usługą? Wydaje się, że tego nie rozumiem. Mówię o dostępie do danych przez warstwę dostępu do danych, zwykle z linq do sql. Bardzo często widzę repozytoria z prostymi metodami CRUD i usługi z metodami bardziej specyficznymi dla biznesu. Jako przykład...