/* * kitchen.hpp * * Created on: Nov 18, 2010 * Author: mike * for use in Yale course CPSC 427a, Fall 2010 */ #pragma once #include #include #include "style.hpp" class Kitchen { private: const KitchenStyle* const style; vector wallcabs; vector floorcabs; public: Kitchen(const KitchenStyle* style) : style(style) { } ~Kitchen(); void getWallCabinet() { wallcabs.push_back(style->getWallCabinet()); } void getFloorCabinet() { floorcabs.push_back(style->getFloorCabinet()); } ostream& print(ostream& out) const; };