description; } function setDescription($descriptionIn) { $this->description = $descriptionIn; } function visitBook(BookVisitee $bookVisiteeIn) { $this->setDescription($bookVisiteeIn->getTitle() . '
. written by ' . $bookVisiteeIn->getAuthor() ); } function visitSoftware(SoftwareVisitee $softwareVisiteeIn) { $this->setDescription($softwareVisiteeIn->getTitle() . '
. made by ' . $softwareVisiteeIn->getSoftwareCompany() . '
. website at ' . $softwareVisiteeIn->getSoftwareCompanyURL() ); } } ?>