Principles of Package Design Creating Reusable Software Components /

Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time. The first part of this book walks you through the five SOLID pri...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Noback, Matthias (Συγγραφέας, http://id.loc.gov/vocabulary/relators/aut)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berkeley, CA : Apress : Imprint: Apress, 2018.
Έκδοση:1st ed. 2018.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Part 1: Class Design
  • Chapter 1: The Single Responsibility Principle
  • Chapter 2: The Open/Closed Principle
  • Chapter 3: The Liskov Substitution Principle
  • Chapter 4: The Interface Segregation Principle
  • Chapter 5: The Dependency Inversion Principle
  • Part 2: Package Design
  • Chapter 6: The Release/Reuse Equivalence Principle
  • Chapter 7: The Common Reuse Principle
  • Chapter 8: The Common Closure Principle
  • Chapter 9: The Acyclic Dependencies Principle
  • Chapter 10: The Stable Dependencies Principle
  • Chapter 11: The Stable Abstractions Principle
  • Chapter 12: Conclusion
  • Appendix A: The Full Page Class.-.