Pytania oznaczone «design-patterns»

235
Obsługa okien dialogowych w WPF z MVVM

We wzorcu MVVM dla WPF obsługa okien dialogowych jest jedną z bardziej złożonych operacji. Ponieważ model widoku nie wie nic o widoku, komunikacja w dialogu może być interesująca. Mogę ujawnić, ICommandże gdy widok go wywołuje, może pojawić się okno dialogowe. Czy ktoś zna dobry sposób obsługi...

214
Singleton autorstwa Jona Skeeta

public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance...

193
Co to jest anty-wzór?

Studiuję wzory i anty-wzory. Mam jasne pojęcie o wzorach, ale nie dostaję anty-wzorów. Definicje z internetu i Wikipedii bardzo mnie mylą. Czy ktoś może mi wyjaśnić prostymi słowami, czym jest anty-wzór? Co jest celem? Co oni robią? Czy to zła czy dobra

191
Jaki jest wzór fasady?

Czy fasada jest klasą, która zawiera wiele innych klas? Co sprawia, że ​​jest to wzór projektowy? Dla mnie jest to jak normalna klasa. Czy możesz mi wyjaśnić ten wzór elewacji

181
Wzorzec logowania do interfejsu API REST

Tworzę REST api, ściśle przestrzegając sugestii apigee, używając rzeczowników, a nie czasowników, wersji API zapieczętowanej w adresie URL, dwóch ścieżek API na kolekcję, użycie GET POST PUT DELETE itp. Pracuję nad systemem logowania, ale nie mam pewności co do prawidłowego sposobu logowania...

178
Spring AOP vs AspectJ

Mam wrażenie, że Spring AOP najlepiej nadaje się do zadań specyficznych dla aplikacji, takich jak bezpieczeństwo, logowanie, transakcje itp., Ponieważ wykorzystuje niestandardowe adnotacje Java5 jako szkielet. Jednak AspectJ wydaje się być bardziej przyjaznym wzorcem projektowym. Czy ktoś może...