- Category: Computer
- Author: Steven F. Lott
Read and download free eBook intituled Building Skills in Object-Oriented Design (in Java and Python) in format created by Steven F. Lott.
This book has 49 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.
This book uses Objects First Approach. Students learn to design with objects from the start. In more traditional approaches, students first learn “programming basics in the context of procedural programming in the small.” Since this frame of reference is essentially useless when attacking large-scale problems, students must later “re-learn how to approach problems. Instructors can present material from a point of view that will “make sense” throughout the curriculum. Presentation and justification of programming principles and good techniques is easier.
The intent of this book is to help the beginning designer by giving them a sequence of interesting and moderately complex exercises in OO design. 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.
Read and Download Links: