Hi I am currently working through University doing my degree in Computing and I have just finished 2 modules in Java, one being an intro to Java and the second one being software development using Java and I have been wondering since finishing this, what is the standard used by the industry or professionals when laying out and code, for example we looked at the facade method, using a the main core classes, a coordinating class and then the GUI class so the GUI itself cannot access the main core files but only through the coordinating class.
So as i was saying is this good practice?
What I have tried:
I know doing it this promotes code reuse as you can use core files or the GUI for other other projects as long as they aren't coupled together to much but beyond that i don't want to apply for a job and have them wondering what on earth is he doing.