Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Handbook of Applied Cryptography
Handbook of Applied Cryptography
Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software
WCRE '96 Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE '96)
Hi-index | 0.00 |
This paper discusses a pattern that happens when the designer of a class is attempting to implement an array subscript operator in C++ using an adapter class for the return value. The return value adapter provides an interface to the caller that gives specialized access to the internal data of the referenced class. This approach allows the array subscript operator to transparently participate in a pipeline. An example is provided where the pattern is used to implement a 4 bit data type in C++.