July 2001
Beginner to intermediate
368 pages
6h 52m
English
// C++ CODE FRAGMENT
// class ApControl
. . .
void ApControl::doDraw () {
. . .
switch (RESOLUTION) {
case LOW:
// use lrdd
case HIGH:
// use hrdd
}
}
void ApControl::doPrint () {
. . .
switch (RESOLUTION) {
case LOW:
// use lrpd
case HIGH:
// use hrpd
}
}
|
// C++ CODE FRAGMENT
// class ApControl
. . .
void ApControl::doDraw () {
. . .
myDisplayDriver->draw();
}
void ApControl::doPrint () {
. . .
myPrintDriver->print();
}
|
class ResFactory { public: virtual DisplayDriver *getDispDrvr()=0; virtual PrintDriver ... |