27. Single Responsibility Principle A class should have one, and only one, reason to change. A class should have one, and only one, reason to change. En klasse skal ha en, og kun en, grunn for endring
33. Open Closed Principle You should be able to extend a classes behavior, without modifying it. Man skal kunne utvide oppførselen til en klasse, uten å endre klassen.