Object Thinking (DV-Microsoft Professional)

D

data

as decomposition tool, Behind the Quotes ”Ed Yourdon and Peter Coad

as objects, One: Everything is an object.

nonexistent in object thinking, Object

poor choice for decomposition tool, Two: Simulation of a problem domain drives object discovery and definition.

poor choice for decomposition tool, Two: Simulation of a problem domain drives object discovery and definition.

treating as passive, Observing the Object Difference

uniting with procedures, Observing the Object Difference

vs. behavior, Responsibility

data objects

modeling relationships among, Collective Memory Map

data objects., see also knowledge maintenance objects

databases

impedance mismatch problem, The Impedance Mismatch Problem

management systems, Domain

philosophy vs. object thinking, The Impedance Mismatch Problem

reasons for using, Why Databases?, The Impedance Mismatch Problem

relational, Smalltalk, The Impedance Mismatch Problem

unessential in ideal object environment, The Impedance Mismatch Problem

databases, management systems, Domain

datacentricity

nonprocedural languages, Object Thinking = Think Like an Object

DataItem class

structure, Knowledge Maintenance Objects

DBMS., see databases, management systems

decomposition, Purpose and Use of Method

applying object thinking to, Chapter 8: Thinking Toward Design

criteria for proper, Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition.

described by Plato, Two: Simulation of a problem domain drives object discovery and definition.

guided by object-as-person metaphor, The Object-as-Person Metaphor

object, Observing the Object Difference

object thinking heuristics, Structural Abstraction of a Self-Evaluating Rule

Parnas, David Lorge, Two: Simulation of a problem domain drives object discovery and definition.

Parnas, David Lorge, SIMULA

providing insufficient information for object simulations, Object Internals

tools, Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition.

traditional, Observing the Object Difference

vs. assembling applications, The Lego Brick Metaphor

delegation, Heuristic: Delegate responsibilities to get a better distribution and increase reusability.

result of refactoring, Heuristic: Delegate responsibilities to get a better distribution and increase reusability.

vs. multiple inheritance, Delegation

design decision hiding

defined, SIMULA

design of objects, Chapter 8: Thinking Toward Design, Object State, Object Constraints

decisions regarding, Object Internals

guiding by domains and object behaviors, Object Internals

implications of thinking toward, Chapter 8: Thinking Toward Design

designs

as defined by Christopher Alexander, Systems and Artifacts

simple, Simple Design

determinism., see formalism

development, software

limited concept of reuse, The Lego Brick Metaphor

diagrams

interaction, Interaction Diagram, Scripts

soccer ball, Observing the Object Difference

static relation, Static Relation Diagram

diagrams., see also models

Dijkstra, Edsger Wybe

accomplishments of, Behind the Quotes ”Edsger Wybe Dijkstra, Behind the Quotes ”Edsger Wybe Dijkstra

example of formalist position, Behind the Quotes ”Edsger Wybe Dijkstra, Behind the Quotes ”Edsger Wybe Dijkstra

discovery, Chapter 7: Discovery, Heuristic: Look for components ., Knowledge Required

applying object thinking to decomposition, Chapter 8: Thinking Toward Design

decomposition, Object Internals

domains, Domain Understanding, Domain Anthropology

object definition, Object Definition, Heuristics, Heuristic: Look for components.

dispatching

events, Event Dispatching, State Modeling

documents

composable, Composable Document

domain experts

defined, Communication

domains, Domain

anthropology, Domain Anthropology, Domain Anthropology and Management, Domain Anthropology, Subsidized Mortgage Company, Domain Anthropology

as systems, Systems and Artifacts

defined, Domain

execution, Domain

focus of, Two: Simulation of a problem domain drives object discovery and definition.

guiding designs by, Object Internals

implementation, Domain

problem, One: Everything is an object., Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition., The Lego Brick Metaphor, Object, Pattern

solution, The Lego Brick Metaphor

understanding, Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition., Domain Understanding, Domain Anthropology

donut model, Object

Dynabook

idea developed by Alan Kay, Behind the Quotes ”Alan Kay, Kristen Nygaard, and Bjarne Stroustrup

dynamic (late) binding

disadvantages, Late/Dynamic Binding

support for, in programming languages, Late/Dynamic Binding

dynamic binding, Late/Dynamic Binding

dynamic relationships, Dynamic Relationships, State Modeling

events, Event Dispatching, State Modeling

scripts, Scripts

dynamic relationships., see also static relationships

dynamism

adding to object-based evocative architectural model, Object-Based Evocative Architecture

Категории