I have been working for three years. To be honest, I have never studied object-oriented.ProgramDesign, but some emotional understanding in some work plus some so-called theory. Reading a book 《 Head first object-oriented design and analysis " , The story in the book vividly describes OOA & D I would like to take this opportunity to summarize what I learned and share it with you. Start now.
1. good application design ( well-designed apps rock)
II. collection requirements ( gathering requirements )
Iii. requirement change)
4. Analysis)
5. Good design = software flexibility)
6. solve the really big problem (solving really big problems )
7. architecture ( architecture )
8. Design Principles ( Design Principles )
9. refactoring and testing ( iteration and testing )
10. object-oriented analysis design lifecycle ( The OOA & D Lifecycle )