Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D
By Brett McLaughlin, Gary Pollice and David West
4/5
()
Currently unavailable
Currently unavailable
About this ebook
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner."
Ivar Jacobson, Ivar Jacobson Consulting
"I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!"
Kyle Brown, Distinguished Engineer, IBM
"Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step, and why."
Edward Sciore,Associate Professor, Computer Science Department, Boston College
Tired of reading Object Oriented Analysis and Design books that only makes sense after you're an expert? You've heard OOA&D can help you write great software every time-software that makes your boss happy, your customers satisfied and gives you more time to do what makes you happy.
But how?
Head First Object-Oriented Analysis & Design shows you how to analyze, design, and write serious object-oriented software: software that's easy to reuse, maintain, and extend; software that doesn't hurt your head; software that lets you add new features without breaking the old ones. Inside you will learn how to:
- Use OO principles like encapsulation and delegation to build applications that are flexible
- Apply the Open-Closed Principle (OCP) and the Single Responsibility Principle (SRP) to promote reuse of your code
- Leverage the power of design patterns to solve your problems more efficiently
- Use UML, use cases, and diagrams to ensure that all stakeholders arecommunicating clearly to help you deliver the right software that meets everyone's needs.
By exploiting how your brain works, Head First Object-Oriented Analysis & Design compresses the time it takes to learn and retain complex information. Expect to have fun, expect to learn, expect to be writing great software consistently by the time you're finished reading this!
Brett McLaughlin
Brett McLaughlin is a bestselling and award-winning non-fiction author. His books on computer programming, home theater, and analysis and design have sold in excess of 100,000 copies. He has been writing, editing, and producing technical books for nearly a decade, and is as comfortable in front of a word processor as he is behind a guitar, chasing his two sons and his daughter around the house, or laughing at reruns of Arrested Development with his wife. Brett spends most of his time these days on cognitive theory, codifying and expanding on the learning principles that shaped the Head First series into a bestselling phenomenon. He's curious about how humans best learn, why Star Wars was so formulaic and still so successful, and is adamant that a good video game is the most effective learning paradigm we have.
Read more from Brett Mc Laughlin
AWS Certified Solutions Architect Practice Tests: Associate SAA-C01 Exam Rating: 0 out of 5 stars0 ratingsProgramming Kotlin Applications: Building Mobile and Server-Side Applications with Kotlin Rating: 0 out of 5 stars0 ratingsAWS Certified SysOps Administrator Study Guide: Associate (SOA-C01) Exam Rating: 0 out of 5 stars0 ratings
Related to Head First Object-Oriented Analysis and Design
Related ebooks
How to become a published author Rating: 0 out of 5 stars0 ratingsPaper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces Rating: 4 out of 5 stars4/5Design in Object Technology 2: The Annotated Class of 1994 Rating: 0 out of 5 stars0 ratingsHow to make money from writing Rating: 0 out of 5 stars0 ratingsDrupal 6 Site Blueprints: LITE Rating: 0 out of 5 stars0 ratingsDeveloping Web Components with TypeScript: Native Web Development Using Thin Libraries Rating: 0 out of 5 stars0 ratingsDesign Beyond Devices: Creating Multimodal, Cross-Device Experiences Rating: 0 out of 5 stars0 ratingsMental Models: Aligning Design Strategy with Human Behavior Rating: 4 out of 5 stars4/5Modeling Business Objects with XML Schema Rating: 0 out of 5 stars0 ratingsDrupal 6 Content Administration Rating: 0 out of 5 stars0 ratingsRadical Focus SECOND EDITION: Achieving Your Goals with Objectives and Key Results Rating: 5 out of 5 stars5/5Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance Rating: 0 out of 5 stars0 ratingsConversations with Things: UX Design for Chat and Voice Rating: 5 out of 5 stars5/5How This Book Was Made & How You Can Make Your Own (NEW EDITION) Rating: 0 out of 5 stars0 ratingsBeyond UX Design: Master Your Craft Beyond Pixels and Prototypes Rating: 0 out of 5 stars0 ratingsComputer Programming: From Beginner to Badass—JavaScript, HTML, CSS, & SQL Rating: 3 out of 5 stars3/5Machine Learning Bookcamp: Build a portfolio of real-life projects Rating: 4 out of 5 stars4/5How JavaScript Works Rating: 0 out of 5 stars0 ratingsWireframing for Everyone Rating: 0 out of 5 stars0 ratingsConversational Design Rating: 0 out of 5 stars0 ratingsThe A-Z of Formatting: All You Need to Know to Publish in ePub, Mobi or KPF Rating: 0 out of 5 stars0 ratingsSo you want to publish an ebook Rating: 0 out of 5 stars0 ratingsBridging UX and Web Development: Better Results through Team Integration Rating: 0 out of 5 stars0 ratingsFlexible Typesetting Rating: 0 out of 5 stars0 ratingsA Quick Guide to Procedural Levels with Unity: Quick Guides, #2 Rating: 5 out of 5 stars5/5How To Build A DIY E-Book Rating: 0 out of 5 stars0 ratingsCreate a passive income stream for retirement Rating: 0 out of 5 stars0 ratingsJava Design Patterns: A Hands-On Experience with Real-World Examples Rating: 0 out of 5 stars0 ratingsHow I created myself a passive income stream Rating: 0 out of 5 stars0 ratingsDesign That Scales: Creating a Sustainable Design System Practice Rating: 0 out of 5 stars0 ratings
Programming For You
Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsPython Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsSQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Mastering Windows PowerShell Scripting Rating: 4 out of 5 stars4/5Python Machine Learning By Example Rating: 4 out of 5 stars4/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Learn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5Hacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Python Essentials Rating: 5 out of 5 stars5/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5HTML in 30 Pages Rating: 5 out of 5 stars5/5Photoshop For Beginners: Learn Adobe Photoshop cs5 Basics With Tutorials Rating: 0 out of 5 stars0 ratings
Reviews for Head First Object-Oriented Analysis and Design
46 ratings2 reviews
- Rating: 4 out of 5 stars4/5Great 'Head First' format, nice overview of OOAD concepts and suggestions. Was a review of many concepts for me, but it did provide some new insights, too.
- Rating: 4 out of 5 stars4/5Excellent book that truly teaches OO concepts. You start with some reasonable-looking code, and then work through plausible exercizes to make it robust, flexible, and maintainable. Not just readable, but learnable. I am already applying the lessons to my job.