The Object-Oriented Thought Process (4th Edition) (Developer's Library)
Mega Sale! Save 29% on the The Object-Oriented Thought Process (4th Edition) (Developer's Library) by Addison-Wesley Professional at EMS Linux. MPN: 9780321861276. Hurry! Limited time offer. Offer valid only while supplies last. The Object-Oriented Thought Process, Fourth Edition An introduction to object-oriented concepts for developers looking to master modern
The Object-Oriented Thought Process, Fourth Edition
An introduction to object-oriented concepts for developers looking to master modern application practices
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 (such as Objective-C, VB .NET, C++, C# .NET, or Java) or a modeling language (such as UML), 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 make the leap to 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 interoperability across programming technologies, whether you are using objects in traditional application design, in XML-based data transactions, in web page development, in mobile apps, or in any modern programming environment.
“Programmers who aim to create high quality software–as all programmers should–must learn the varied subtleties of the familiar yet not so familiar beasts called objects and classes. Doing so entails careful study of books such as Matt Weisfeld’s The Object-Oriented Thought Process.”
–Bill McCarty, author of Java Distributed Objects, and Object-Oriented Design in Java
Contents at a Glance
1 Introduction to Object-Oriented Concepts
2 How to Think in Terms of Objects
3 Advanced Object-Oriented Concepts
4 The Anatomy of a Class
5 Class Design Guidelines
6 Designing with Objects
7 Mastering Inheritance and Composition
8 Frameworks and Reuse: Designing with Interfaces and Abstract Classes
9 Building Objects and Object-Oriented Design
10 Creating Object Models
11 Objects and Portable Data: XML and JSON
12 Persistent Objects: Serialization, Marshaling, and Relational Databases
13 Objects in Web Services, Mobile Apps, and Hybrids
14 Objects and Client/Server Applications
15 Design Patterns
|Item Weight:||1.15 pounds|
|Item Size:||0.7 x 8.9 x 8.9 inches|
|Package Weight:||1.19 pounds|
|Package Size:||6.93 x 0.87 x 0.87 inches|
Have questions about this item, or would like to inquire about a custom or bulk order?
If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.
Related Best Sellers
mpn: 9783662498866, ean: 9783662498866, isbn: 3662498863,
The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example and problem-oriented, where the applications are taken from mathematics, numerical calculus, s...
By Cengage Learning
ean: 9781285171340, isbn: 1285171349,
SYSTEMS ANALYSIS AND DESIGN, TENTH EDITION offers a practical, visually appealing approach to information systems development. The integrated Video Learning Sessions available via CourseMate will increase engagement and improve your understanding of ...
By Packt Publishing - ebooks Account
mpn: black & white illustrations, ean: 9781784398781, isbn: 1784398780,
Rethink Python programming with this guide to Python data structures, design patterns and effective object oriented techniques, to uncover a truly modern PythonKey FeaturesStop writing scripts and start architecting programsLearn the latest Python sy...
By Addison-Wesley Professional
ean: 9780321942043, isbn: 0321942043,
In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles of generic programming and the mathematical concept of abstraction on which it is based, helping you writ...
mpn: 41250655, ean: 9780128002025, isbn: 0128002026,
A Practical Guide to SysML, Third Edition, fully updated for SysML version 1.4, provides a comprehensive and practical guide for modeling systems with SysML. With their unique perspective as leading contributors to the language, Friedenthal, Moore, a...
ean: 9781284089097, isbn: 1284089096,
The updated and revised Object-Oriented Data Structures Using Java, Fourth Edition is an essential resource for students learning data structures using the Java programming language. It presents both the traditional and modern data structure topics w...
By Cambridge University Press
mpn: 45666918, ean: 9781316626221, isbn: 1316626229,
Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry. This book is based on the author's experi...
ean: 9781484228715, isbn: 1484228715,
Carry out a variety of advanced statistical analyses including generalized additive models, mixed effects models, multiple imputation, machine learning, and missing data techniques using R. Each chapter starts with conceptual background information a...
ean: 9780134177304, isbn: 0134177304,
Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume I–Fundamentals, Tenth Edition, has been...
By O'Reilly Media
ean: 9781491958865, isbn: 1491958863,
What will you learn from this book?It’s no secret the world around you is becoming more connected, more configurable, more programmable, more computational. You can remain a passive participant, or you can learn to code. With Head First Learn to Co...