Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)

675 views

Published on

Published in: Software, Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
675
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)

  1. 1. Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (OOP) Created by ProEnggSoft Distributed under the Code Project Open License (CPOL): http://www.codeproject.com/info/cpol10.aspx Downloadable at: http://www.codeproject.com/Articles/337454/IDEAL-CHALK-mnemonic-acronym-and-mnemonic-images-f
  2. 2. 2 / 12 INI - program to Interface Not Implementation
  3. 3. 3 / 12 DRY - Don't Repeat Yourself
  4. 4. 4 / 12 EWV - Encapsulate What Varies
  5. 5. 5 / 12 ANC - depend on Abstractions, Not Concrete classes
  6. 6. 6 / 12 LKP - Least Knowledge Principle
  7. 7. 7 / 12 COI - favour Composition Over Inheritance
  8. 8. 8 / 12 HOP - HOllywood Principle
  9. 9. 9 / 12 ADP - Apply Design Pattern wherever possible
  10. 10. 10 / 12 LCS - Strive for Loosely Coupled System
  11. 11. 11 / 12 KISS - Keep it Simple and Sweet / Stupid
  12. 12. 12 / 12 Summary

×