IEEE Software · 1991 · 34 citations · 6 references
ComputingComputer ScienceDelegationProgramming LanguagesSystems ProgrammingObject-oriented AnalysisObject-oriented DesignObject-oriented ProgrammingType SystemsCode ReuseCode Reuse AnalysisDelegation LanguagesDelegation MechanismsObject-oriented ArchitectureObject-oriented Language DesignObject-oriented ReuseObjects
Atomic delegation, an object-oriented linguistic mechanism that allows the creation of dynamically defined classes of atomic actions is presented. When a type is modified, atomic delegation updates functionalities of the the types that delegate to the modified type. This mechanism permits dynamic binding and code reuse in atomic actions. The Sina language is used to illustrate the utility of atomic delegation in the modeling of a real-world problem, involving an office with a number of departments, using object-oriented techniques. Implementation issues are discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
6
Dimensions of object-based language design
Peter Wegner · 1987 · 515 citations · Full text
Distributed programming in Argus
Barbara Liskov · Communications of the ACM · 1988 · 473 citations · Full text