Sunday, 14 September 2014

10 Free Ebooks On Object Oriented Programming!

Object Oriented Programming is the concept behind most modern programming languages. Treating each problem as an object has been the way for programmers for a long time now. It is also something that you must understand in order to become a good programmer.

object oriented programming, OOP, OOP concepts, programming, programmers, learn programming, learn oop concetps, OOP books, free OOP ebooks

1. Seamless Object-Oriented Software Architecture

This book shows how a set of object-oriented abstractions can be applied throughout the software construction process, based on three major ideas: seamlessness, reversibility, and contracting. Intended for software professionals and students.

2. Object-Oriented Programming and the Objective-C Language

Objective-C is implemented as set of extensions to the C language. This book both introduces the object-oriented model that Objective-C is based upon and fully documents the language. It concentrates on the Objective-C extensions to C.

3. How to Design Classes

The authors put classes and the design of classes into the center of their approach. In this volume, they show students how object-oriented programming languages such as C# and Java support this effort with syntactic constructs.

4. Object-Oriented System Development

With this book, software engineers, project managers, and tool builders will better understand the role of analysis and design in the object-oriented (OO) software development process. The emphasis is on development principles and implementation.

5. Object-Oriented Programming with ANSI-C

In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.

6. UML Process

UML Process is a defined process for developing software systems using object technology. The purpose of this document is to define the UML Process at a level that is suitable for practitioners who have had no prior exposure to a similar process.

7. Object-Oriented Reengineering Patterns

This book collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. It is full of practical, hands-on reengineering knowledge and expertise.

8. Working With Objects

The main theme of this book is to describe complex phenomena as structures of interacting objects. This is the authoritative account of the OOram methodology for software analysis, design, development, maintenance, and reuse.

9. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

This is a lucid and practical introduction to thinking and designing with objects, and creating systems that are well crafted, robust, and maintainable. Developers and students will learn object-oriented analysis and design through case studies.

10. OOP: Learn Object Oriented Thinking and Programming

The whole textbook is designed as a record of the dialogue of the author with his daughter who wants to learn programming. The author endeavors not to explain the Java programming language to the readers, but to teach them real programming.
Related Posts Plugin for WordPress, Blogger...