I am looking for an elegant text book to be followed for self study in an objected oriented programming course at the undergraduate level. Our course is as shown:
I humbly request to suggest me a book which shall help me in self studying the concepts which are given above, a book which shall be like an instructor and make me understand the concepts excellently. I know the basics of Java but I am unaware of the most the technical terms used in the curriculum attached above.
Our course instructor is a bit weird and she is going on just reading the Java reference book by Hebert Schildt in the slide of each class and she does not explain the points given in the curriculum like iterator patterns, Model-view-controller pattern and others. When I asked her what is iterator pattern, she said that it is a loop, that's all.
I do not want to study the subject just for name's sake (superficially), I always attempt to master what I learn. Please could you help me out?
Moreover, if anyone could provide me video lectures to go hand in hand with a text book, then it shall be helpful for me. I do not like the way I am being taught at our place.
Thank you. Hope you can understand my trouble... I beg to help me out.
[I am not worth criticizing the instructor, but it is my utter frustration which has made me put this question here, so that I can get hold of some suitable and good learning resources.]