When we talk about instruments, sometimes the guitar gets all the credit. Of course guitars are great, but an electric guitar on its ownâeven a hollow-bodyâis only so loud. For giving one of the world's favorite instruments its voice, guitar amplifiers deserve a little love too.
This book treats JavaScript as a serious object-oriented language, showing you how to build robust, maintainable, and powerful libraries and applications. Along the way, we cover many of the recent innovations such as AJAX, JSON, and interesting design and coding patterns.
The basic tenets of objected oriented programming are encapsulation, inheritance, and polymorphism. They are not exclusive to OOPs though. Go allows you get the benefits of those important ideas without having to deal with the complexity of OOPs. It must be stressed again that Go is NOT object oriented. So you might have to realign your thinking a bit but it is worth it. It is to be remembered that it is not an exact match between Go concepts and OOPs concepts.