Specifically, create new methods of CarLot class called nextCar() and lotSize() Modify the car buyer function as follows. The buyer takes a new car for a drive with nextCar(). The buyer makes lotSize() attempts to find the car he likes.
Make it so that the border and the inside of the figure can be painted with two different characters. Specifically, base class Fill should contain two characters: one for border paint, one for internal paint. The constructor for this class should now accept two characters to be assigned to the two member variables. The derived class Hollow should initialize the border paint to a character, and the internal paint character to a space. The derived class Filled should initialize both paints to the same character.
Create two more derived paint classes FullyFilled and RandomFilled. Class FullyFilled inherits from Filled but initializes both paint characters to two different values. For class RandomFilled, each time the getBorder() and getInternal() is invoked, it randomly returns one of the two characters. Demonstrate the operation of all four paint classes by drawing four differently painted squares.
Milestone: Abstract Car Dealership assignment.