Explain Single Resp. Principle? Pros? Breaking/Following?
Open-Closed principle? Pros? Break/Follow?
Explain Liskov Subs. Principle? Pros? Follow/Break?
Interface Segregation Princ.? Pros? Break/Follow?
Dependency Inversion Principle? Pros? Break/Follow?
Dependency Inversion Principle? Pros? Break/Follow?
Separation of Concerns? Pros? Break/Follow?
High Cohesion, Low Coupling? Pros? Explain Cohesion and Coupling! Break/Follow?
-Possible for code reuse
Law of Demeter? Pros? Break/Follow?
-Break: objectA.getObjectB.getObjectC.doSomething()
-Follow: Methods acting on internal objects:
objectA.doSomething()
Composition over Inheritance? Pros? Break/Follow?
-Since I am part of group A8, I have no idea what composition is. (jk(?))
Command-Query Separation? Pros? Break/Follow?