Object-orientation has been used by most modern programming languages. You may be wondering what made this methodology so popular? What’s so special about objects, classes, inheritance, polymorphism?
UML and Object-Oriented Design Foundations discusses the fundamentals of this contemporary programming paradigm. We’ll also delve into UML, the communication standard that every software engineer should know.
You will acquire professional and technical skills together with an understanding of object-orientation principles and concepts. After completing this course, you’ll be able to understand the inner workings of object-oriented software systems. You will communicate easily and effectively with other developers using OO-terms and UML diagrams.