Sponsored Links
-->

Sunday, January 28, 2018

Five design principles - ppt video online download
src: slideplayer.com

In computer programming, the term SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. The principles are a subset of many principles promoted by Robert C. Martin. Though they apply to any object-oriented design, the SOLID principles can also form a core philosophy for methodologies such as agile development or Adaptive Software Development. The SOLID acronym was introduced by Michael Feathers.


Video SOLID (object-oriented design)



Overview


Maps SOLID (object-oriented design)



See also

Basic concepts and related topics

  • Adaptive Software Development
  • Agile programming
  • Code reuse
  • Computer programming
  • Object-oriented programming
    • Inheritance (object-oriented programming)

Design and development principles

  • Package principles
  • DRY
  • GRASP (object-oriented design)
  • KISS
  • YAGNI

SOLID principle examples in programming languages

  • Java Examples
  • C# Examples
  • PHP examples

Course Preview: Java Fundamentals: Object-oriented Design - YouTube
src: i.ytimg.com


References

Source of article : Wikipedia