Книга Controlling Visibility of Class Extensions Alexandre Bergel

Controlling Visibility of Class Extensions

Classboxes

Автор: Alexandre Bergel
Език: Английски език
Корици: С меки корици
Издател: VDM Verlag
Наличност: Налично при издателя, по поръчка
Изпращаме след 17-27 дни
61.06 119.43 лв
Unanticipated changes to complex software systems can§introduce §anomalies such as duplicated code,...

Информация за книгата

Автор
Език
Английски език
Корици
Книга - С меки корици
Издадена
2009
страници
156
EAN
9783639165180
ISBN
3639165187
Enbook ID
06824910
Издател
Теглоt
236
Размери
152 x 229 x 9

Пълно описание

Unanticipated changes to complex software systems can§introduce §anomalies such as duplicated code, suboptimal§inheritance §relationships and a proliferation of run-time§downcasts. Refactoring §to eliminate these anomalies may not be an option, at§least in §certain stages of software evolution.§§A class extension is a method that is defined in a§module, but §whose class is defined elsewhere. Class extensions§offer a §convenient way to incrementally modify existing§classes when §subclassing is inappropriate. Unfortunately existing§approaches §suffer from various limitations. Either class§extensions have a global §impact or they have a purely local impact, with§negative results for §collaborating clients. Furthermore, conflicting class§extensions are §either disallowed, or resolved by linearization, with§subsequent §negative effects.§§To solve these problems we present classboxes, a§module system §for object-oriented languages that provides for§behavior refinement §(i.e., method addition and replacement). Moreover,§the changes §made by a classbox are only visible to that classbox§(or classboxes §that import it), a feature we call local rebinding.

Може също да ви хареса

14.72 28.80 лв
6.06 11.85 лв

Bezae Codex Cantabrigiensis

EDITED BY FREDERICK
69.23 135.40 лв

Power to Do Justice

Bradin Cormack
38.82 75.93 лв
19.78 38.69 лв

Клиенти, които купиха тази книга, купиха също

4.50 8.81 лв