Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Object-Oriented Thought Process (5th Edition) (Developer's Library)

Buy

Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, Objective-C, and Swift. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP.

 

It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code portability, and reuse–but it requires a shift in thinking to be fully understood. Programmers new to OOP should resist the temptation to jump directly into a particular programming language or a modeling language, and instead first take the time to learn what author Matt Weisfeld calls “the object-oriented thought process.”

 

Written by a developer for developers who want to improve their understanding of object-oriented technologies, The Object-Oriented Thought Process provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations.

 

While programming technologies have been changing and evolving over the years, object-oriented concepts remain a constant–no matter what the platform. This revised edition focuses on the OOP technologies that have survived the past 20 years and remain at its core, with new and expanded coverage of design patterns, avoiding dependencies, and the SOLID principles to help make software designs understandable, flexible, and maintainable.

 

(HTML tags aren't allowed.)

SEO 2017 Learn Search Engine Optimization With Smart Internet Marketing Strateg: Learn SEO with smart internet marketing strategies
SEO 2017 Learn Search Engine Optimization With Smart Internet Marketing Strateg: Learn SEO with smart internet marketing strategies

Most of the search engine optimization advice on the Internet is wrong!

If you've sifted through the torrents of search engine optimization advice online, you may have noticed two things:

- Most published SEO advice is either outdated or just dead-wrong.
- Google's constant updates have made many
...

The Concept of Capitalism
The Concept of Capitalism

A single system of economic governance – capitalism – prevails in the world today, both in theory and in practice. Yet there is neither a standard definition of capitalism nor a theory of how it works. Moreover, the most common conception of capitalism is that of a one-level system governed by markets, i.e., supply and demand, where...

Securing PHP Web Applications
Securing PHP Web Applications
If you’re reading this, we know two things about you: First, you write PHP applications that run online. Second, you’re not a hard-core security guru. In fact, you’re probably holding this book right now because other security books left you with more questions than you started with, or because this is the first time you’ve...

Microsoft Office XP Fast & Easy
Microsoft Office XP Fast & Easy
Relax. Learning how to use Office XP is now breeze. With this book's step-by-step instructions, you'll be using every application like a pro in no time. From creating a basic document in Word to the intricacies of an Access database, this book offers an easy-to-understand approach that covers all of the new features of Office XP. ...
SAS/AF 9.1 Procedure Guide
SAS/AF 9.1 Procedure Guide
Learn how to build real-world applications using SAS/AF software with this detailed reference guide. Application developers will find the information they need to build applications using the BUILD environment and to run them using the AF environment. This guide provides complete descriptions of all the essential features that can be used with the...
Food Packaging and Shelf Life: A Practical Guide
Food Packaging and Shelf Life: A Practical Guide

The importance of food packaging hardly needs emphasizing since only a handful of foods are sold in an unpackaged state. With an increasing focus on sustainability and cost-effectiveness, responsible companies no longer want to over-package their food products, yet many remain unsure just where reductions can effectively be made. Food...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy