Loading...
Please wait, while we are loading the content...
Similar Documents
Programming Support of Design Patterns with Compile-time Reflection
| Content Provider | Semantic Scholar |
|---|---|
| Author | Tatsubori, Michiaki Chiba, Shigeru |
| Copyright Year | 2000 |
| Abstract | This paper presents that compile-time MOPs can provide a general framework resolving implementation problems of design patterns. The problems come from the fact that some programs written according to design patterns are too complicated and errorprone and that their overall structure is not easy to understand. This problem can be resolved by syntax extensions and extended language constructs that simplify description of the patterns and improve the readability of the programs. In our approach, programmers can use a MOP to write a library which implements syntax extensions and extended language constructs for supporting each design pattern. We illustrate this approach with examples written in OpenJava, which is our self extensible version of the Java language with a compile-time MOP. The Adapter pattern and the Visitor pattern are used as examples. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.csg.is.titech.ac.jp/~chiba/oopsla98/proc/mich.pdf |
| Alternate Webpage(s) | http://www.csg.is.titech.ac.jp/~mich/English/pub/199810_OOPSLA98ws.pdf |
| Alternate Webpage(s) | http://www.hlla.is.tsukuba.ac.jp/~mich/pub/199810_OOPSLA98ws.pdf |
| Alternate Webpage(s) | http://www.csg.is.titech.ac.jp/openjava/papers/mich_OOPSLA98ws.ps |
| Alternate Webpage(s) | http://www.csg.is.titech.ac.jp/openjava/papers/mich_OOPSLA98ws.pdf |
| Alternate Webpage(s) | http://www.csg.is.titech.ac.jp/~mich/pub/199810_OOPSLA98ws.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |