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.
✔ Author(s): Matt Weisfeld
✔ Title: Object-Oriented Thought Process, The (Developer's Library)
✔ Rating : 4.3 out of 5 base on (99 reviews)
✔ ISBN-10: 0135181968
✔ Language: English
✔ Format ebook: PDF, EPUB, Kindle, Audio, HTML and MOBI
✔ Device compatibles: Android, iOS, PC and Amazon Kindle
Readers' opinions about Object by Matt Weisfeld
Maydena Winter
Follow the thrilling adventures of an unlikely hero in a world full of danger and intrigue. The author's fast-paced writing and imaginative plot keep you on the edge of your seat. Each character is well-developed, adding depth to the exciting narrative. The twists and turns make for a rollercoaster of emotions. It's an exhilarating read that captures the essence of adventure. Perfect for fans of action-packed stories.
Keira Graham
Experience the profound impact of art and creativity in this beautifully written novel. The author's evocative writing and compelling characters bring the story to life. Each chapter explores the transformative power of art with sensitivity and depth. The plot is both thought-provoking and emotionally resonant. It's a narrative that celebrates the beauty of human expression. Ideal for readers who appreciate stories about art and inspiration.
Audrea Mahmood
Discover the hidden stories behind famous works of art in this fascinating book. The author's detailed research and engaging writing bring each piece to life. Each chapter uncovers new insights into the artists' lives and creative processes. The narrative is both informative and captivating, offering a new perspective on familiar artworks. It's a must-read for art lovers and history buffs alike. Perfect for those who appreciate the stories behind the art.
The Barbecue Smoker’s Journal: Take Notes, Refine Your Process, Improve Your Results, 54 Journal Sheets, Designing for Print The Art and Science, How to Find Zodiac, HBR’s 10 Must Reads on Managing Risk (with bonus article “Managing 21st-Century Political Risk” by Condoleezza Rice and Amy Zegart), My First Math Book: High Contrast: Numbers and Math Symbols for Newborns and Infants (My First Math Books), A House Without Windows: A Novel, Clean Eating Cookbook for Beginners: Eat Better, Feel Better, 500 No-Fuss Clean Recipes Incl. Whole Foods, Diabetic Recipes with 21-Meal Plan to Fuel Your Life, Bearing God: The Life and Works of St. Ignatius of Antioch the God-Bearer, The Friendly Creeper Diaries Books 1 to 9: Unofficial Minecraft Book for Kids, Teens and Minecrafters – Adventure Fan Fiction Diary, Quickbooks Online for Beginners 2023: The Most Comprehensive Guide for Small Business Owners to Master Quickbooks and Keep Track of Finances Effortlessly,