Rating: - Good Topics, bad description
This book is really only 2 or 3 stars, but I couldn't find a way to change my rating.
I purchased this book because I liked what the table of contents had to offer. I'm currently working on a Java app and can see that how to accomplish most of the important features of that app in VB.net are covered.
However, now that I've been reading thru the book, I question a) the author's methods of explaining, and in some cases b) his actual explanation.
As the review for the C# version of the book mentions. The author uses analogies extremely literally. This gets very annoying to say the least. It almost like there is an analogy every other page.
I also have a problem with the examples he uses throughout the book. His resume discusses his background in financial apps. He obviously wanted to make use of this as every example I've seen so far is based on finance. But this means in some cases, you spend more time trying to understand the purpose of the app, then understanding the point he's trying to make.
Finally, I'm on chapter 7 now where he discusses Interfaces, Method Overriding, Method Overloading. I find his examples of Interfaces rather poor as they never show the purpose of Interfaces enforcing contracts among various classes. He implements an Interface in a base class, which makes no sense to me, since that interface would probably only get used in 1 place then. He also never discusses Method Overloading as creating the same method names with different signitures. He treats Overloading and Overriding as exactly the same thing.
|