I am preparing to take the Java Certification (Programmer) exam next month, and as part of my prep, my java-hot friend has suggested some applications for me to make to see how the java concepts work in practice.
One of them is a simple simulation of a supermarket ordering and selling procedure. Unfortunately, my friend is now far too busy at work to look at my code and give me feedback on it, so I am appealing here for some kind volunteer to look over it for me.
As far as I can tell, it does what it is supposed to do and I haven't found any bugs in it. What I would really like is feedback on the structure. I have tried to make the application as flexible as possible, but even so, I cannot think how to structure it to make it possible to add or delete more lines of stock without some rewriting of the code.
There are about 30 classes, but most of them are very small, and about half are subclasses of StockItem, with the same few lines of code. It would be greatly appreciated.
My email address is
[email protected] Thank you.