Object Thinking

Object Thinking
ISBN-10
0735637512
ISBN-13
9780735637511
Category
Computers
Pages
368
Language
English
Published
2004-02-11
Publisher
Microsoft Press
Author
David West

Description

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. Gain an in-depth understanding of: Prerequisites and principles of object thinking. Object knowledge implicit in eXtreme Programming (XP) and Agile software development. Object conceptualization and modeling. Metaphors, vocabulary, and design for object development. Learn viable techniques for: Decomposing complex domains in terms of objects. Identifying object relationships, interactions, and constraints. Relating object behavior to internal structure and implementation design. Incorporating object thinking into XP and Agile practice.

Other editions

Similar books

  • Thinking: Objects
    By Tim Parsons

    Morrison, J. In: Ramakers, R. 1998. 'Droog Design. 2.4 COLLECTIVE MEMORY AND BEHAVIOUR One of the most powerful tools for generating emotionally durable products is to look beyond attempting to embody “progress” with form and instead ...

  • OOP - Learn Object Oriented Thinking & Programming
    By Rudolf Pecinovsky

    You can find a whole range of programming textbooks intended for complete beginners.

  • Elegant Objects
    By Yegor Bugayenko

    This is the second volume in the series of "Elegant Objects" books. It is recommended that you read the first volume first.

  • Thinking Like a Plant: A Living Science for Life
    By Craig Holdrege

    That’s why this book is crafted as a practical guide to developing a life-infused way of interacting with the world.

  • The Object-oriented Thought Process
    By Matt A. Weisfeld

    International Standard Book Number : 0-672-32611-6 Library of Congress Catalog Card Number : 2003113099 Printed in the United States of America First Printing : December 2003 06 05 04 4 3 Associate Publisher Michael Stephens ...

  • The Object-Oriented Thought Process
    By Matt Weisfeld

    Readers will also become more efficient and better thinkers in terms of object-oriented development. This revised edition focuses on interoperability across various technologies, primarily using XML as the communication mechanism.

  • Thinking Through Fairbairn: Exploring the Object Relations Model of Mind
    By Graham S. Clarke

    Balint, M., Foulkes, S. H., Sutherland, J. D., & Fairbairn, W. R. D. (1957). Notes and comments: Criticisms of Fairbairn's generalisations about object-relations. The British Journal for the Philosophy of Science, 7(28): 323–338.

  • Thinking and Learning
    By Martin Odudukudu

    A thinking process may be objective, subjective, or pure. Human thinking is productive, which is to say that when human thinking attends to an object, it seeks to comprehend the object. In comprehending an object/occurrence, ...

  • Think Java: How to Think Like a Computer Scientist
    By Allen B. Downey, Chris Mayfield

    The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how to use programming as a means to an end.

  • Growing Object-Oriented Software, Guided by Tests
    By Nat Pryce, Steve Freeman

    On this occasion, they were Tim Mackinnon, Peter Marks, Ivan Moore, and John Nolan. I particularly remember from that evening a crude diagram of an onion3 and its metaphor of the many layers of software, along with the mantra “No ...