design-patterns 772

  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. What is an efficient way to implement a singleton pattern in Java?
  10. Examples of GoF Design Patterns in Java's core libraries
  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. What is the difference between Builder Design pattern and Factory Design pattern?
  15. MVC pattern on Android
  16. When would you use the Builder 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. Is there a simple, elegant way to define singletons?
  21. On design patterns: When should I use the singleton?
  22. What's an Aggregate Root?
  23. How do the Proxy, Decorator, Adapter, and Bridge Patterns differ?
  24. Design Patterns web based applications
  25. What should my Objective-C singleton look like?
  26. Singletons vs. Application Context in Android?
  27. What are the downsides to using Dependency Injection?
  28. How to study design patterns?
  29. Differences between Abstract Factory Pattern and Factory Method
  30. Difference between Microservices Architecture and SOA
  31. Singleton: How should it be used
  32. When should I use the Visitor Design Pattern?
  33. How to implement the factory method pattern in C++ correctly
  34. Simplest/Cleanest way to implement singleton in JavaScript?
  35. Relational Database Design Patterns?
  36. Factory Pattern. When to use factory methods?
  37. Handling Dialogs in WPF with MVVM
  38. What's the difference between the Dependency Injection and Service Locator patterns?
  39. Repository Pattern Step by Step Explanation
  40. Is there a Java equivalent or methodology for the typedef keyword in C++?
  41. Which design patterns are used on Android?
  42. How to explain dependency injection to a 5-year-old?
  43. Why is IoC / DI not common in Python?
  44. Singleton by Jon Skeet clarification
  45. Where to place AutoMapper.CreateMaps?
  46. Is it bad practice to make a setter return “this”?
  47. What are static factory methods?
  48. What is a wrapper class?
  49. Why does C# not provide the C++ style 'friend' keyword?
  50. How will I know when to create an interface?