Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Lieberherr K. — Adaptive object-oriented software. The Demetr method
Lieberherr K. — Adaptive object-oriented software. The Demetr method

Читать книгу
бесплатно

Скачать книгу с нашего сайта нельзя

Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Adaptive object-oriented software. The Demetr method

Автор: Lieberherr K.

Аннотация:

This book presents a complete, well-designed methodology for adaptive programming in C++ and tools for supporting the methodology. And because the methodology is programming-language independent, any programmer interested in writing cleaner, more flexible OBJECT-ORIENTED code should read this book.
We hope the work presented in this book will become one of the building blocks for a new trend in object-oriented programming, moving beyond object encapsulation to provide new abstraction tools for the interaction among objects.


Язык: en

Рубрика: Computer science/Языки программирования/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1996

Количество страниц: 617

Добавлена в каталог: 22.11.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
$\lambda$      144 501
$\rightarrow$      120 140
*along*      311
*at*      311
*bypassing*      178
*carry*      311
*common*      122 140 509
*from*      116 178
*in*      311
*init*      115 116 293
*inout*      311
*join*      188
*merge*      189
*operation*      115 208 211
*out*      311
*prefix*      115 208 211
*private*      228
*suffix*      130 208 211
*through*      130 178
*to*      116 178
*to-stop*      181
*traverse*      116 208 211
*via*      130
*wrapper*      208 211
->      211
.      119
:      120 140 142
<      119 137
=      119 137 142
>      119 137
Abbreviated queries      480
Abiteboul, Serge      480
abstract class      157 468 540 565
Abstract superclass rule      157 469 535 540
Abstraction      26 391
Access independence      279
Accessor method      32
Adams, Sam      356
Adaptive program      454 472 566 see
Adaptive program, assumptions      227 320
Adaptive program, implementation      455 474
Adaptive program, implementation, correctness      475
Adaptive programming principle      81 566
Adaptive software, composition      225 492
Adaptive software, editing      207
Adaptive software, further work      590
Adaptive software, history      207
Adaptive software, parsing      358
Adaptive software, parts      403
Adaptive software, reusability      217
Adaptive software, usefulness      482
Aggregation      42 see
Agha, Gul      38
Aksit, Mehmet      105
All-loser      196
All-winner      196
Alternation class      120 140 144 147 157 361 366 509 see
Alternation class, optional part      394
Alternation edge      120 140 144 147 161 566
Alternation property      272
Alternation vertex      566 see
Alternation-reachable      72 468 498 566
Ambiguous, class dictionary      364 527 566
Analysis      407
Arndt, Rolf      xxxv
ASSOCIATED      149 422 503
Association      26
Asymptotic analysis of adaptiveness      491
At-least-one alternative rule      566
Atomic object      149
Attribute      566
Avoiding conditional statement      318 326
Baclawski, Kenneth      xxxv
Bad recursion      382
Balzer, Robert      107 379 481
Barnes, Bruce      xxxv
Beck, Kent      253
Beigel, Robert      199
Bergmans, Lodewijk      105
Bobrow, Daniel      402
Booch Method      254
Booch, Grady      xxv 254 454
Boyce — Codd normal form      397
Breadth-first, traversal      495
Broadcast      312
Brown, Cynthia      xxxv
Brown, George      xxxv
Bypassing clause      130 178 566 see
C++ code      115
Caldarella, Jim      xxxv
Cameron, Robert      166
Cardelli, Luca      531
Cardinality constraint      219 228
Cartwright, Robert      380
Casais, Eduardo      253 454
Castle analogy      407
Chess board      219
Chittenden, Jeff      xxxv
Circular object      152
Clark, Clarence      xxxv
Clarke, Lori      109
class      24 26 28
Class dictionary      93 117 359 372 511 561
Class dictionary design      397
Class dictionary design, buy versus inherit      161
Class dictionary design, dimensions      385
Class dictionary graph      12 135 144 468 501 511 561
Class dictionary graph slice      382 500 501 567
Class dictionary graph slice of class dictionary graph      501
Class dictionary graph, compatible, propagation directive      470
Class dictionary graph, concise notation      136
Class dictionary graph, consistent, propagation directive      461 475
Class dictionary graph, cycle-free      383
Class dictionary graph, dense      492
Class dictionary graph, design      157
Class dictionary graph, extension      410
Class dictionary graph, flat      150
Class dictionary graph, graphical notation      136
Class dictionary graph, graphical representation      117
Class dictionary graph, graphical representation, summary      142
Class dictionary graph, inductive      382 507
Class dictionary graph, inductive, useless symbol      523
Class dictionary graph, learning      117
Class dictionary graph, minimization      389
Class dictionary graph, minimization, tree property      389
Class dictionary graph, normalization      396
Class dictionary graph, object-equivalent      414
Class dictionary graph, parameterization      391
Class dictionary graph, parts-centered      157
Class dictionary graph, reachable      498
Class dictionary graph, rule      501
Class dictionary graph, rule, abstract superclass      469
Class dictionary graph, rule, at-least-one alternative      469
Class dictionary graph, rule, no subclass cycle      469
Class dictionary graph, size      386
Class dictionary graph, specialization-centered      157
Class dictionary graph, textual notation      136
Class dictionary graph, textual representation      137 139 140
Class dictionary graph, textual representation, summary      142
Class dictionary, ambiguous      364 527
Class dictionary, debugging      417
Class dictionary, design      234 393 405
Class dictionary, design rules      364
Class dictionary, edge pattern      227
Class dictionary, flat      361 512
Class dictionary, for class dictionary      563
Class dictionary, grammar      363
Class dictionary, inductive      372
Class dictionary, left-recursive      372
Class dictionary, LL(1)      372
Class dictionary, naming      234
Class dictionary, nonambiguous      372
Class dictionary, ordering of classes      514
Class dictionary, parameterized, rules      531
Class dictionary, parameterized, syntax      529
Class dictionary, partial information      227
Class dictionary, partitioning      234
Class dictionary, self-describing      529
Class dictionary, syntax      529
Class dictionary, textual representation      359 530
Class graph      468
Class graph slice      489
Class library generator      563 see
Class, parameterized      156
Class, parameterized, bounded      531
Class, parameterized, expanded      156
Class-set      241
Class-valued variable      88 566
client of a class      567
Clinger, William      483
CLOS      xxviii
Coad, Peter      428
Code walker      480
Coleman, Derek      253
Collaborating classes      169 202 237 404
Common part      122 140 567
Compatibility      463
Compatible      461 567
Compatible, constraint      179
Compatible, edge pattern      179
Compatible, propagation directive      192 193 470
Completion of knowledge path      273 538
Component      225 568
Component, example      327
Component, invariant      228
Composite object      149
Compositional consistency      463
Compositional consistency, sound      478
concrete class      568
Condense      312
Conforms      469
Consistency checking, running time      479
Consistent      183 461 475 570 576 578
Consistent, class dictionary graph, propagation directive      461 475
Consistent, compositional      463
Constraint      178 568
Constraint-based programming      25
Construction class      90 137 144 147 361 365 509 see
Construction edge      90 117 139 144 147 161 568
Construction edge, optional      139
Construction vertex      117 568 see
constructor      31 41 533
Constructor, generated      74
Contradictory propagation directive      196 492
Contradictory set of propagation directives      493
Convex set of paths      468
Correctness of implementation      475
Coupling, loose      78
Course material      589
Cox, Brad      38
Cunningham, Ward      253
Customizer      568 see
Customizer restriction      255 260
Customizer restriction, transportation pattern      315
Cycle-free alternation rule      569
Data abstraction      390
data member      28 533
Data member, private      152
Database      396
Debugging      237 405 417 420
delayed binding      97 279
Delayed binding restriction      265 268
Delayed binding rule      265 569
Delayed operation selection      24
Demeter      xxv
Demeter data model      527
Demeter Method      403
Demeter Tools/C++      12 99 455 544 589
Demeter Tools/C++, questions      590
Demeter Tools/C++, Quick Reference Guide      578
Demeter, FAQ      589
Demeter, Home page      589
Demeter, pronunciation      xxv
DeMillo, Richard      xxxv
Dense class dictionary graph      492
Dependency metric      186 490 569
Depth first traversal      212 327
Derivation tree      514 517
Derived edge      420
Design      407
Design pattern      425 481 569
Design, opportunistic planning      397
Deutsch, Peter      106 108
Divide-and-conquer      398
Donzeau-Gouge, Veronique      166
Download software      589
E-mail questions      590
EA      144 501
EC      144 501
Edge kinds      142
Edge pattern      130 178 569 see
Edge wrapper      229 245 569 see
Edge/vertex restrictions      145 147 176 569
Efficiency      344
Elastic class structure      169 171
Encapsulation      24
Engeler, Erwin      541
entity-relationship diagram      135
Evolution      120 187 310
Evolution history      234
Evolution, unforeseen      86
Example, area of figures      240
Example, business      400
Example, car      220
Example, chess board      219
Example, class dictionary comparison      403
Example, compiler      225
Example, component      327
Example, cycle checking      235
Example, depth first traversal      212 235
Example, depth first traversal, with transportation      327
Example, free variables      455
Example, furnace      411
Example, graduate school      509
Example, meal      223 259 359
Example, part clusters      419
Example, patchwork      286
Example, pipeline      399
Example, refrigerator      262 265 465
Example, Scheme      455
Example, simulate multiple inheritance      239
Example, sorting network      399
Example, superclass      418
Example, testing for subobjects      326
Example, triples      318
Example, VLSI design      398
Example, work flow management      330
FAQ      589
Finding the objects      416
Finkelstein, Larry      xxxv
First set      367 517 569 see
Flat class dictionary      362 512 570
Flat class dictionary graph      150 171 469
Flat Demeter Method      173 297 298
Floyd, Richard      199
Follow set      369 519 570 see
Foote, Brian      106
Forward path      492
Framework      227 454
FROM clause      570 see
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2017
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте