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