head first object oariented analysis and design

636 316 4
head first object oariented analysis and design

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Hendrickson and Laurie Petrycki oversaw this project at various times, and took heated phone calls more than once Sanders Kleinfeld cut his Head First teeth on this project, and managed to come out alive; better yet, he did a great job, improving the book, and we all are excited that this is just the first of many Head First books he’ll be working on Mike Loukides found Bert and Kathy way back when, and Tim... explain, defend, and even change their opinions and knowledge about software design, requirements and analysis, and lift shafts They were simply incredible, writing up until the very last day, and even got me to relax and laugh until I cried on several occasions Our editor: This book wouldn’t be in your hands if not for Mary O’Brien I think it’s fair to say she fought more battles and paved the way... welcome to objectville Speaking the Language of OO Get ready to take a trip to a foreign country It’s time to visit Objectville, a land where objects do just what they’re supposed to, applications are all well-encapsulated (you’ll find out exactly what that means shortly), and designs are easy to reuse and extend But before we can get going, there are a few things you need to know first, and a little... these books “out there”, and Edie Freedman’s beautiful cover design continues to amaze us all A particularly special thanks goes out to Louise Barr, the Head First Design Editor Lou pulled several 12- and 14-hour days to help us with graphics in this book, and put together the amazing Objectville Subway Map in Chapter 10 Lou, your work has improved the learning quality of this book, and we can’t thank you... understand, remember, and apply object- oriented analysis and design to real world projects, and write better software in the process? 3 Do you prefer stimulating dinner party conversation to dry, dull, academic lectures? this book is for you Who should probably back away from this book? If you can answer “yes” to any one of these: 1 Are you completely new to Java? (You don’t need to be advanced, and even... into remembering this stuff But we assume that if you’re holding this book, you really want to learn objectoriented analysis and design And you probably don’t want to spend a lot of time And since you’re going to develop software, you need to remember what you read And for that, you’ve got to understand it To get the most from this book, or any book or learning experience, take responsibility for your... working on at that point in the book And the first time through, you need to begin at the beginning, because the book makes assumptions about what you’ve already seen and learned We assume you are familiar with Java It would take an entire book to teach you Java (in fact, that’s exactly what it took: Head First Java) We chose to focus this book on analysis and design, so the chapters are written with... motivated, Get the learner to r head A reader has much happens in you your neurons, nothing ms, draw conclusions, inspired to solve proble engaged, curious, and you need challenges, Great software every time? I wledge And for that, olve and generate new kno can hardly imagine what that s, and activities that inv ht-provok ing question would be like! exercises, and thoug ltiple senses and mu both sides of the... you’ll understand why OOAD is a four-letter word that your mother actually wants you to know about Rock and roll is forever! Rick’s shiny new application 3 What’s the FIRST thing you’d change? 8 Great Software is 10 Great software in 3 easy steps 13 Focus on functionality first 18 Test drive 23 Looking for problems 25 Analysis 26 Apply basic OO principles 31 Design once, design twice ... your head Based on t pushing facts into get it It’s not abou onal psychology, ati you don’t for obiology, and educ gnitive science, neur brain on latest research in co ow what turns your a page We kn lot more than text on All of this is represented learning takes a in ciples: First lear ning prin Some of the Head a single Connection object le than words alone, and s are far more memorab recall and . Series Head First Design Patterns Head First Java Head First Servlets and JSP Head First EJB Head First HTML with CSS & XHTML Head Rush Ajax Head First OOA&D Head First PMP (2007) Head First Algebra.

Ngày đăng: 27/10/2014, 00:42

Từ khóa liên quan

Mục lục

  • Table of Contents

  • Intro

  • Chapter 1. well-designed apps rock

  • Chapter 2. gathering requirements

  • Chapter 3. requirements change

  • Chapter 4. analysis

  • Chapter 5. (part 1) good design = flexible software

  • Chapter 6. solving really big problems

  • Chapter 7. architecture

  • Chapter 8. design principles

  • Chapter 9. iterating and testing

  • Chapter 10. the ooa&d lifecycle

  • Appendix i: leftovers

  • Appendix ii: welcome to objectville

  • Index

Tài liệu cùng người dùng

Tài liệu liên quan