Index
Numerics
4 + 1 model
describing in architecture document, 54
with UML styles, 38
views, 12
• A •
ABI (application binary interface), 178, 185
abstract base class, 282
Abstract Factory pattern, 91, 290
AbstractCommand class, 286–288, 290
abstraction
bottom-level agent, 221
describing in architecture document, 53
employing enabling techniques, 30
functionality, 30
importance of, 30
intermediate-level agent, 222
layer grouping criterion, 130
pattern for, 32
AbstractOrder class, 289
AbstractServer component, 279
ACM (Association for Computing Machinery), 279
action part (knowledge), 163–164
active filter, 149
active server, 243
actor
definition, 15
nonhuman, 17
problem statement development, 14
roles of, 16
as system, 17
adaptable application, 251–252, 254–256
Adaptable Systems style, 26
adapter
CRC card, 238
hosting multiple applications, 233–234
adapter broker system, 176
Adapter pattern, 125, 215, 282
adaptive object model (AOM), 261
Adobe Illustrator drawing tool, 51
agent
adding new, 218
capabilities, 209
definition, 209
distribution, 218
hierarchy, 228
implementing as process, 223
intermediate-level, 221–222, 225
public interface, 227
AGILE conference, 78
Agile Manifesto, 13
Alexander, Christopher
A Pattern Language, 58, 86, 324, 327
algorithm, 60
alias section, pattern template, 76
analysis pattern, ...
Get Pattern-Oriented Software Architecture For Dummies now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.