Question: Consider using Python to create a class that represent disk based storage. Write a class Disk in Python with appropriate attributes and methods. Disk should

Consider using Python to create a class that represent disk based storage. Write a class Disk in Python with appropriate attributes and methods.

Disk should have a fixed capacity set when it is created (measured in Gigabytes).

An add method should add a fixed amount of data to the store

A delete method should remove a fixed amount of data from the store

A wipe method should clear the disk of all data

A freespace method should return the current amount of free space available on the disk

A full method should return whether or not the disk is currently full

The Class should contain appropriate checks to make sure it is always in a consistent state.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!