• 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 ▶ Software Engineering ▶ Building Skills in Object-Oriented Design

Building Skills in Object-Oriented Design

March 24, 2006

Building Skills in Object-Oriented Design

How do you move from OO programming to OO design? Do a lot of design focused on building a sophisticated application program. This 269-page book has 43 chapters that will help you build OO design skills through the creation of a moderately complex family of application programs. This is a step-by-step guide to OO design and implementation using either the Java or Python programming languages.

Book Description

The coffee-shop reason for reading this book is to provide the beginning designer with a sequence of interesting and moderately complex exercises in OO design.

Some software developers find themselves stalled when trying to do object-oriented (OO) design. As programmers, they’ve understood the syntax of a programming language, and pieced together small examples. However, it is often difficult to take the next step to becoming a designer. The transition from guided learning of language features to self-directed design work is often ignored. Programmers are left to struggle through their first design projects without appropriate skills or support.

The deepeer answer on the intent of this book is to help you, the beginning designer, by giving you a sequence of interesting and moderately complex exercises in OO design. The exercises are not focused on a language, but on a design process. The exercises are not hypothetical, but must lead directly to working programs.

The long answer is that this book will make you work.

This book can also help managers develop a level of comfort with the process of OO software development. The applications we will build are a step above trivial, and will require some careful thought and design. Further, because the applications are largely recreational in nature, they are interesting and engaging. This book allows the reader to explore the processes and artifacts of OO design before project deadlines make good design seem impossible.

Table of Contents

  • Foundations
  • Problem Statement
  • Our Simulation Application
  • Soapbox on Use Cases
  • Solution Approach
  • Methodology, Technique and Process
  • Deliverables

Download Free PDF / Read Online

Author(s): Steven F. Lott
Format(s): PDF, HTML
File size: 1.60 MB
Number of pages: 317
Link: Download or read online.

Similar Books:

  1. A Functional Pattern System for Object-Oriented Design
  2. Building Skills in Python
  3. Interface Design Best Practices in Object-Oriented API Design in Java
  4. Java Au Naturel: Guide to Object Oriented Design
  5. Adaptive Object-Oriented Software
Previous Post: « PC Security Handbook
Next Post: Linear Algebra, Infinite Dimensions, and Maple »

Primary Sidebar

Get Latest Updates

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

Copyright © 2006–2025 OnlineProgrammingBooks.com