• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Java ▶ Interface Design Best Practices in Object-Oriented API Design in Java

Interface Design Best Practices in Object-Oriented API Design in Java

March 24, 2006

Interface Design Best Practices in Object-Oriented API Design in Java is a free online Java book. The guidelines put forth in this book will primarily help you achieve program flexibility. When I talk about object design, building class hierarchies, interfaces, polymorphism, choosing composition vs. inheritance, and so on, my main focus will be to give insights that will help you make your programs easier to understand and easier to change.

Book Description

This book is about design above the level of coding style. Where to put that open curly, where to put a space, and so on, especially indentation, can make code readable. But I’m not going to talk about that very much, other than some talk of naming. Maybe I will have a section of quick coding guidelines.

If you are writing massive processing applications on mainframes or supercomputers, you need every once of performance you can get simply because of the almost unimaginable size of the computation. Nevertheless, you too could benefit from this book because even if you know you need to sacrifice flexibility, this book can help you understand what flexibility is and why it is important.

Table of Contents

  • The Object
  • Classes, Inheritance, and Composition
  • interfaces and Abstract Classes
  • Design Patterns
  • The Semantic Contract
  • Constructors and Methods
  • Exceptions
  • Thread Safety
  • Network-Mobile Objects
  • Packages and Evolution

Download Free PDF / Read Online

Author(s): Bill Venners
Format(s): HTML
Link: Read online.

Similar Books:

  1. Java Au Naturel: Guide to Object Oriented Design
  2. A Functional Pattern System for Object-Oriented Design
  3. Java Look and Feel Design Guidelines: Advanced Topics
  4. Design Guidelines for Class Library Developers
  5. On to Java
Previous Post: « Open Sources 2.0
Next Post: Digital History »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com