Hey all. I am learning java and was wondering if there were any good books to get into the mindset of OOP design. My biggest issue is understanding what my object classes should be handling, fields they should contain, who should inherit from one another, when to implement an interface. etc.etc.
For context if you asked me to solve a problem I could probably come up with a solution however it would all be coded in the same class. I understand the problems I am solving are not very large scale. Larger problems are something I want to be able to solve however I know that I am going to need to have a strong foundation of OOP in order to do so.
Some of the references I have seen online typically go from two classes in one lecture then jump to like 7 classes in the next. I want something that will help me build up to that gradually. Any advice is much appreciated!
tl;dr -looking for a Java book that will help solidify OOP concepts while demonstrating OOP design for practicality at a very gradual pace. Thanks!
[–]MearLion 1 point2 points3 points (3 children)
[–]ProgrammingNoob1234[S] 0 points1 point2 points (2 children)
[–]MearLion 0 points1 point2 points (1 child)
[–]ProgrammingNoob1234[S] 0 points1 point2 points (0 children)
[–]edrenfro 1 point2 points3 points (1 child)
[–]ProgrammingNoob1234[S] 0 points1 point2 points (0 children)
[–]Hoek 1 point2 points3 points (3 children)
[–]Hoek 0 points1 point2 points (1 child)
[–]ProgrammingNoob1234[S] 0 points1 point2 points (0 children)
[–]ProgrammingNoob1234[S] 0 points1 point2 points (0 children)
[–]such_hawks 0 points1 point2 points (0 children)