Object Thinking (DV-Microsoft Professional)

A

abstract classes

always above concrete classes in hierarchy, Abstract/Concrete

abstractions, Object Definition, Extensions, Object-Based Evocative Architecture

avoiding premature, Extensions

frameworks, Frameworks, Composable Document, Object Routing and Tracking, Resource Allocation and Scheduling

object thinking vs. XP, Object Definition

reapplying, Extensions

aformal methods

importance of human developer, Purpose and Use of Method

aformalism, Purpose and Use of Method

methods as exercises, Purpose and Use of Method

agents

refactoring, The Object-as-Person Metaphor

agile development, Object Thinking and Agile Development Practices, Coding Standards

practices linked to object thinking, Selected Practices, Metaphor, Simple Design, Refactoring, On-Site Customer, Coding Standards

predated by object thinking, Onward

values, Values, Communication, Simplicity, Feedback, Courage

agile development., see also extreme programming (xp)

Alexander, Christopher

A Pattern Language\, Rejecting Mysticism

Towns, Buildings, Construction, Behind the Quotes ”Christopher Alexander

designs as defined by, Systems and Artifacts

finding divisions in problem space, Problem = Solution

gates, Software Development Is a Cultural Activity

mysticism of, Rejecting Mysticism

Notes on the Synthesis of Form, Problem = Solution, Behind the Quotes ”Christopher Alexander, Systems and Artifacts

patterns, Pattern

The Timeless Way of Building, Rejecting Mysticism

Timeless Way of Building, Pattern, Purpose and Use of Method

also agile development, Selected Practices

also dynamic relationships, Dynamic Relationships

also extreme programming (XP), Selected Practices

also formalism, Software as Theater; Programmers as Directors

also hermeneutics, Formalism and Hermeneutics

also knowledge maintenance objects, Knowledge Maintenance Objects

also models, Static Relationship Model

also static relationships, Dynamic Relationships

animated data entity model, Object

ant metaphor

blind coordination vs. centralized control, Ants, Not Autocrats

complex adaptive systems, Ants, Not Autocrats

traffic signal example, Ants, Not Autocrats

anthropomorphism, Knowledge Required

anthropomorphization, Chapter 4: Metaphor: Bridge to the Unfamiliar, The Object-as-Person Metaphor, Heuristic: Use anthropomorphization and foreshadowing to determine whether an object should assume a given responsibility.

applying object-as-person metaphor, The Object-as-Person Metaphor

delegation, The Object-as-Person Metaphor

guiding decomposition, The Object-as-Person Metaphor

limitations of objects, The Object-as-Person Metaphor

object-as-agent metaphor, The Object-as-Person Metaphor

objects, Observing the Object Difference

objects as actors, The Object-as-Person Metaphor

Philippe Kahn using musicians to illustrate , The Object-as-Person Metaphor

replacing metaphors with suppositions, The Object-as-Person Metaphor

applications

architectures, Architecture, Architectural Patterns and Objects, Architecture

artifacts, Chapter 9: All the World s a Stage

assembly specialists, replacing programmers with, Provocation ”The Future of Objects

defined, Application, Systems and Artifacts

defining objects in terms of, Chapter 9: All the World s a Stage

designing based on GUIs, Object Appearance

designing GUIs based on, A Problem with GUIs

frameworks, Framework

minimal-intervention principle, Systems and Artifacts

object, Domain, A Problem with GUIs

objects, Architecture

architectures, Architecture

blackboard, Architectural Patterns and Objects

client/server, Architectural Patterns and Objects

evocative (object-based), Object-Based Evocative Architecture

frameworks, Framework

hierarchical control, Architecture

model-view-controller, Architecture

pipes-and-filters, Architectural Patterns and Objects

artifacts

defined, Chapter 9: All the World s a Stage, Systems and Artifacts

minimal-intervention principle, Systems and Artifacts

artificial intelligence (AI)

foundation behind research, Formalism and Hermeneutics

theory of, Formalism and Hermeneutics

artificial life

challenging formalism, Formalism and Hermeneutics

Auer, Ken

dangers of GUI-based design, Object Appearance

autopoietec ( self-organizing ) systems, Postmodern Critiques

Категории