Hello! Welcome back to the blog. Today I’m discussing The Long Road pattern from the book “Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman” by Dave Hoover and Adewale Oshineye. The context of this pattern is that our culture values quick rises to fame and holds material values. The problem relating to this pattern isContinue reading “The Long Road Pattern~”
Tag Archives: Week-7
SOLID Principles of Object-Oriented Programming
Thinking about design patterns, I decided to research the SOLID principles that reinforce the need for design patterns. A wonderful source explaining the SOLID principles is from https://www.freecodecamp.org/news/solid-principles-explained-in-plain-english/. The SOLID acronym was formed from: Single Responsibility Principle Open-Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle The Single Responsibility Principle states that aContinue reading “SOLID Principles of Object-Oriented Programming”