design-patterns 585

  1. What is dependency injection?
  2. What are MVP and MVC and what is the difference?
  3. What is so bad about singletons?
  4. Difference between static class and singleton pattern?
  5. What is Inversion of Control?
  6. What is the difference between MVC and MVVM?
  7. Does functional programming replace GoF design patterns?
  8. Naming Classes - How to avoid calling everything a “<WhatEver>Manager”?
  9. Examples of GoF Design Patterns in Java's core libraries
  10. What is an efficient way to implement a singleton pattern in Java?
  11. Commonly accepted best practices around code organization in JavaScript
  12. C++ Singleton design pattern
  13. ViewPager and fragments — what's the right way to store fragment's state?
  14. MVC pattern on Android
  15. When would you use the Builder Pattern?
  16. What is the difference between Builder Design pattern and Factory Design pattern?
  17. Why is __init__() always called after __new__()?
  18. What is the basic difference between the Factory and Abstract Factory Patterns?
  19. Dependency Injection vs Factory Pattern
  20. What should my Objective-C singleton look like?
  21. Is there a simple, elegant way to define singletons?
  22. Is there a simple, elegant way to define singletons?
  23. Design Patterns web based applications
  24. How do the Proxy, Decorator, Adapter, and Bridge Patterns differ?
  25. What's an Aggregate Root?
  26. On Design Patterns: When to use the Singleton?
  27. Singletons vs. Application Context in Android?
  28. What are the downsides to using Dependency Injection?
  29. How to study design patterns?
  30. Singleton: How should it be used
  31. Differences between Abstract Factory Pattern and Factory Method
  32. Simplest/Cleanest way to implement singleton in JavaScript?
  33. When should I use the Visitor Design Pattern?
  34. Difference between Microservices Architecture and SOA
  35. Relational Database Design Patterns?
  36. How to implement the factory method pattern in C++ correctly
  37. Handling Dialogs in WPF with MVVM
  38. How to explain dependency injection to a 5-year-old?
  39. Factory Pattern. When to use factory methods?
  40. What's the difference between the Dependency Injection and Service Locator patterns?
  41. Is there a Java equivalent or methodology for the typedef keyword in C++?
  42. Repository Pattern Step by Step Explanation
  43. Which design patterns are used on Android?
  44. Where to place AutoMapper.CreateMaps?
  45. Why is IoC / DI not common in Python?
  46. Why does C# not provide the C++ style 'friend' keyword?
  47. Is it bad practice to make a setter return “this”?
  48. What are static factory methods?
  49. How will I know when to create an interface?
  50. What is a wrapper class?