Skip to content

lunat

  • Utilities
  • Misc
  • Links
  • Letture
  • Ricette
  • Running
    • Runner’s Calculator

Design Principles

Program to an interface not an implementation

Favor object composition over class inheritance

Author lunatPosted on July 20, 2020July 20, 2020Categories Design Principles

Post navigation

Previous Previous post: Singleton
Next Next post: Existing SQL Server

Topics

  • C#
  • Design Patterns
    • Creational
  • Design Principles
  • Docker
  • Entity Framework
  • Git
  • Javascript
  • Linq
  • MongoDB
    • MongoDB C# driver
  • Powershell
  • Programming
  • React
  • Regex
  • Running
  • Software Craftsmanship
  • SQL
  • Theory
  • Visual Studio

Recent Posts

  • (no title)
  • Atomic Habits di James Clear
  • Le 15 leggi della corsa di Noakes
  • Allenamento a Circuito (Circuit Training)
  • Recupero Attivo
  • Progression Run (Corsa Progressiva)
  • Utilities
  • Misc
  • Links
  • Letture
  • Ricette
  • Running
    • Runner’s Calculator
lunat Privacy Policy Proudly powered by WordPress