|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Lieberherr K. — Adaptive object-oriented software. The Demetr method |
|
|
Предметный указатель |
Reps, Thomas 106
Request 24 575
Restrict operator 189 487 575
Restrict operator, propagation directive 192
Return variable 293
Return_val 132 293 see
reusability 217
Riel, Arthur xxxv 166
Robustness 217
Robustness analysis 405
Rule, abstract superclass 535
Rule, class dictionary graph 501
Rule, class dictionary graph slice 502
Rule, class dictionary graph, no subclass cycle 501
Rule, class dictionary graph, unique label 501
Rule, LL(1) 517
Rule, parameterized class dictionary 531
Rule, semi-class dictionary graph 499
Rule, semi-class dictionary graph, no subclass cycle 499
Rule, semi-class dictionary graph, unique label 500
Rule, terminal-buffer 393
Rumbaugh, James xxv 253 480
Running time 490
Sagiv, Yehoshua 480
Sakkinen, Markku 105 253
Salasin, John xxxv
Salzberg, Betty 402
Satisfy 575
Satisfy, clause 178
Satisfy, constraint 179
Scanning a sentence 366 575 see
Schwartzbach, Michael 468
Self-describing, class dictionary 529
Selfstudy 542
Semantics of propagation pattern 472
Semi-class dictionary graph 171 285 498 575
Semi-class dictionary graph, rule 499
Sentence 358 359 516 575
Sentence, family of objects 359
Set of paths 182 459 471
Set of paths, traversal guidance 458
Sethi, Ravi 81
Shared object 152
Sharing 25 30
Shaw, Mary 109 110
Sheu, Philip 380
Shlaer, Sally 428
Shortcut violation 183 464 477 576
Shoshani, Arie 480
Signature 23 115 209 237 576
Signature, extension 576
Silva-Lepe, Ignacio xxxv
Simplification, behavior 234 415
Simplification, data 234 415
single inheritance 390 576
Size of object 490
Skarra, Andrea 166
Slot 28
Small methods 206
Smalltalk xxviii
Smith, Randall 38
Solving more general problem 391 see
Source vertex 470 576
State 28 576
Stefik, Mark 402
Stein, Jacob 166
Stroustrup, Bjarne xxix
Style rule, class dictionary 382
Subclass edge 457 468 see
Subclass invariance 463 469
Subclass invariance restriction 183 265
Subclass relationship 468
Subject-oriented 110
Succinct subgraph specification 169 178 311 454 see
Suffix wrapper 576
Syllabus 542
Synchronous request 576
Syntax 359
Syntax chart 365
Syntax diagram 365
Syntax edge 509 576
Syntax error 366
Syntax summary see "Quick Reference Guide"
Syntax summary, component 228
Syntax summary, propagation directives 179
Syntax summary, propagation patterns 211
Syntax vertex 509 576
Syntax, class dictionary 532
Syntax, object graph 532
Tai, K.C. xxxv
Target language 473
Target vertex 470 576
Teitelbaum, Tim 106
Terminal 365 511 533 576 see
Terminal class 365
Terminal class, buffering 393
Terminal object 149
Terminal symbol 514
Terminal vertex 511 577 see
Terminal with a value 365
Terminal without a value 365
| Terminology summary 484
Testing 188 235 404 406 492
Testing, incremental 420
Textual representation, class dictionary graph 142 529
this 32
Thomas, Dave 39
Through clause 130 178 577 see
To clause 577 see
To-stop clause 577 see
Token 359 365 577
Translation to C++ 119 120 123 126 152 532 see
Translation to C++, class dictionary 533
Translation to C++, object graph 535
Translation to C++, propagation pattern 207 285 459
Translation to C++, transportation patterns 329
Transportation directive 311
Transportation Entry Restriction 315 565
Transportation graph 311 577
Transportation pattern 309 324 577
Transportation pattern, customizer restriction, Transportation Entry Restriction 315
Transportation pattern, customizer restriction, Transportation Recursion Restriction 315
Transportation pattern, design 406
Transportation pattern, packaging 343
Transportation pattern, syntax 311
Transportation pattern, type-correct 314
Transportation pattern, wrapper pushing 330
Transportation Recursion Restriction 315 565
Traversal 169 171
Traversal graph 169 577
Traversal history 472
Traversal order 256
Traversal specification 457 469 see
Traversal specification, well-formed 470
Traversal, breadth-first 495
Traversal, overriding 282
TRAVERSE 255
Tree object 364 514
Tree property 390 see
Triples example 318
Tsichritzis, Dennis 454
Type theory for adaptive software 492
Type-correct 314
Ullman, Jeffrey 402
Ungar, David 38
Unique label rule 577
Universal 533 see
Unsolvable problem, ambiguity, class dictionary 364
Unsolvable problem, Post’s correspondence 527
Use case 404 577
Used vertex 268 578
Usefulness of adaptive software 482
Useless class 523
Useless symbol 523
User’s Guide 589
VA 144 501
Value 578
Van den Bussche, Jan 480
Variable, class-valued 227 320
Variable, relation-valued 320
Variable, renaming 227
VC 144 501
Vertex 578
Vertex wrapper 229 245 578
Via clause 130 578 see
virtual 26
virtual base class 533
virtual function 120
Vlissides, John 481
Vossen, Gottfried 480
VT 501
Wand, Mitchell xxxv 483
Wegman, Mark xxxv
Wegner, Peter 39 531
Well-formed traversal specification 470
Wildcard symbol 179
Wilde, Norman 308 481
Wile, David 107 480 481
Wileden, Jack 109
Wirfs-Brock, Rebbeca xxv
Wirth, Niklaus xxxi 81 104 379
Wolf, Alexander 109
Wrapper 89 130 471 578
Wrapper, class set 239
Wrapper, edge 245
Wrapper, ordering 276 283
Wrapper, pushing 291 330
Wrapper, several for same class or edge 258
Wrapper, simulate inheritance 241
Wrapper, symmetry 281
Wrapper, vertex 245
WWW information on adaptive software 589
Xiao, Cun xxxv
Yourdon, Edward 428
Zdonik, Stanley 166
Zicari, Roberto 109
Zigzag violation 183 464 477 578
[ 139
] 139
| 120 140
~ 126 140 142
~> 211
|
|
|
Реклама |
|
|
|