000 | 01426nab a22002777 4500 | ||
---|---|---|---|
001 | H004.41 INF | ||
003 | AR-sfUTN | ||
008 | 190909b xx |||p|r|||| 00| 0 spa d | ||
040 | _cAR-sfUTN | ||
080 | _aH004.41 INF | ||
100 | _aChattamvelli, Rajan | ||
700 | _aSaiedian, Hossein | ||
245 | _aEnhanced reusability via polymorphic additive virtual methods in C++ | ||
336 |
_2rdacontent _atexto _btxt |
||
337 |
_2rdamedia _asin mediaciĆ³n _bn |
||
338 |
_2rdacarrier _avolumen _bnc |
||
505 | _aThe virtual method is a useful concept in polymorphic behavior of object-oriented programs. By making a method virtual in a class, all classes derived from that class are allowed to modify or enhance the definition of the method (while retaining its original signature) providing one kind of polymorphism. In this article, we explore the virtues of virtual methods and introduce different ways of implementing additive virtual methods in C++. The concepts presented can find applications in shared software libraries, integrating software applications, and distributed computing. | ||
650 | _aADDITIVE METHODS | ||
650 | _aASSISTANT FUNCTIONS | ||
650 | _aLATE BINDING | ||
650 | _aMULTIPLE INHERITANCE | ||
650 | _aVIRTUAL TABLES | ||
773 |
_tInformation and software technology _wH004.41 INF _nS.T.:H004.41 INF PP2679 _g(vol. 39, nro. 6, Jun. 1997), p. 403-415 |
||
942 | _cAN | ||
999 |
_c35505 _d35505 |