A design pattern is a general reusable solution to a commonly occurring problem in software design.
I keep seeing references to the visitor pattern in blogs but I've got to admit, I just don't get it. …
design-patterns visitor-patternI found What are mvp and mvc and what is the difference but it didn't really answer this question. I've …
model-view-controller design-patternsI have been scrounging for articles/info about the architecture at Facebook, the challenges & ways they tackle them. What …
facebook design-patterns architectureI need different constructors for my instances. What is a common pattern for that?
javascript design-patterns oopI write a singleton c++ in the follow way: class A { private: static A* m_pA; A(); virtual ~A(); public: …
c++ design-patterns singletonWhat is a good way to explain dependency injection? I found several tutorials on Google, but none of them that …
design-patterns dependency-injection inversion-of-controlHow would you implement a Plugin-system for your Java application? Is it possible to have an easy to use (for …
java design-patterns plugins frameworks plugin-architectureIn the context of this post by Igor Minar, lead of AngularJS: MVC vs MVVM vs MVP. What a controversial …
javascript angularjs design-patterns architecture client-sideI was being taught that Marker interface in Java is an empty interface and is used to signal to compiler …
java design-patterns marker-interfacesI have a if else statement which might grow in the near future. public void decide(String someCondition){ if(someCondition.…
java oop design-patterns