Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Object-oriented programming in the BETA programming language
Object-oriented programming in the BETA programming language
Open issues in object-oriented programming—a Scandinavian perspective
Software—Practice & Experience - Special issue on object-oriented programming and technology
Block structured object programming
ACM SIGPLAN Notices
Hi-index | 0.00 |
In this paper it is investigated how well the Beta supports the Design Patterns presented in [GoF 95]. We go through the language constructs in Beta to show which prove especially useful when implementing these Design Patterns. It is a fact that several of the Design Patterns found in [GoF 95] can be implemented in a simpler and more straightforward way in Beta than in ordinary OO-languages. This leads us to consider whether it is true that the more advanced OO-language one uses, the more of these Design Patterns are included directly in the language constructs.