Copertina di Controlling Visibility of Class Extensions
Titolo del libro:

Controlling Visibility of Class Extensions

Classboxes

VDM Verlag Dr. Müller (16.06.2009 )

Books loader

Omni badge eleggibile a buono
ISBN-13:

978-3-639-16518-0

ISBN-10:
3639165187
EAN:
9783639165180
Lingua del libro:
Inglese
Risvolto di copertina:
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.
Casa editrice:
VDM Verlag Dr. Müller
Sito Web:
http://www.vdm-verlag.de
Da (autore):
Alexandre Bergel
Numero di pagine:
156
Pubblicato il:
16.06.2009
Giacenza di magazzino:
Disponibile
categoria:
Informatica, Elaborazione elettronica dati
Prezzo:
59,00 €
Parole chiave:
software engineering, code evolution

Books loader

Adyen::diners Adyen::jcb Adyen::discover Adyen::amex Adyen::mc Adyen::visa Adyen::cup Adyen::ach Adyen::unionpay Adyen::paypal Paypal Trasferimento

  0 prodotti nel carro d'acquisti
Modificare il carrello
Loading frontend
LOADING