Al-Risalh is an Arabic pure object-orientedprogramming language that has the basic mechanisms of object-orientation, objects, classes, and messages. Also the language has the full support of object-orientation concep...
详细信息
ISBN:
(纸本)0769511651
Al-Risalh is an Arabic pure object-orientedprogramming language that has the basic mechanisms of object-orientation, objects, classes, and messages. Also the language has the full support of object-orientation concepts. The Al-Risalh language supports application programming as well as systemsprogramming. This paper introduces the language that can used to teach Arabic-speaking students, how to program and how to understand the basic concepts to the idea of object-orientedprogramming.
作者:
Riehle, DUbilab
Union Bank of Switzerland Zurich Switzerland
Software design patterns are the core abstractions from successful recurring problem solutions in software design. Composite design patterns are the core abstractions from successful recurring frameworks. A composite ...
详细信息
Software design patterns are the core abstractions from successful recurring problem solutions in software design. Composite design patterns are the core abstractions from successful recurring frameworks. A composite design pattern is a pattern that is best described as the composition of further patterns the integration of which shows a synergy that makes the composition more than just the sum of its parts. This paper presents examples of composite patterns, discusses a role-based analysis and composition technique, and demonstrates that composite patterns extend the pattern idea from single problem solutions to object-oriented frameworks.
The design and specification of an extensible class library presents a difficult challenge: because extensibility comes from allowing the user to override parts of the implementation, more of the internal structure mu...
详细信息
ISBN:
(纸本)0897915399
The design and specification of an extensible class library presents a difficult challenge: because extensibility comes from allowing the user to override parts of the implementation, more of the internal structure must be exposed to the user than in a typical procedure library. This raises issues in both how the library is designed and how its specification is written. Specification of the CLOS Metaobject Protocol required a combination of new and existing techniques to address these issues. We present those techniques, and discuss their relation to the underlying issues.
暂无评论