Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Table of Contents
Introduction
The situation
Overview of the contents
Notes about the code samples
Thank you
Class design
Introduction
The Single responsibility principle
The Open/closed principle
The Liskov substitution principle
The Interface segregation principle
The Dependency inversion principle
Package design
Principles of cohesion
The Release/reuse equivalence principle
The Common reuse principle
The Common closure principle
Principles of coupling
The Acyclic dependencies principle
The Stable dependencies principle
The Stable abstractions principle
Conclusion
Appendices
Appendix I: The full Page class
← Prev
Back
Next →
← Prev
Back
Next →