Object Thinking
<p>In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer€"not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization€"on thinking€"rather than formal process and methods. Both provocative and pragmatic, this book gives form to what€s primarily been an oral tradition among the field€s revolutionary thinkers€"and it illustrates specific object-behavior practices that you can adopt for true object design and superior results. </p> <p>Gain an in-depth understanding of:</p> <ul> <li>Prerequisites and principles of object thinking.</li> <li>Object knowledge implicit in eXtreme Programming (XP) and Agile software development.</li> <li>Object conceptualization and modeling.</li> <li>Metaphors, vocabulary, and design for object development.</li> </ul> <p>Learn viable techniques for:</p> <ul> <li>Decomposing complex domains in terms of objects.</li> <li>Identifying object relationships, interactions, and constraints.</li> <li>Relating object behavior to internal structure and implementation design.</li> <li>Incorporating object thinking into XP and Agile practice.</li>