Class Design Principles - Michael Kennedy @ Code Camp
Michael Kennedy's session in SoCal codecamp, "Five Fundamental Object Oriented Design Principles for Agile Development" discussed the following postulates of class design mentioned in several Fowler’s Refactoring with examples. Single Responsibility Principle (SRP) Classes should not have more than one focus of responsibility. Open/Closed Principle (OCP) Class should be open for extending, but closed for modification.…
