TY - BOOK AU - Kalemis, Dimitrios AU - Kalemis, Diimtrios TI - The fundamental concepts of object-oriented programming SN - 9781492912200 AV - QA 76.64 .K35 2013 PY - 2013/// CY - Lexington, Kentucky PB - Dimitrios Kalemis KW - OBJECT-ORIENTED PROGRAMMING (COMPUTER SCIENCE) N1 - Motivation -- In the beginning -- Enter OOP -- Programming environment and data -- Parallel arrays -- Structures -- Classes and objects -- Encapsulation and access specifiers -- Message passing -- Inheritance -- The Liskov substitution principles -- The importance of the Liskov substitution principle -- Polymorphism -- Relationships -- Interfaces -- S.O.L.I.D. -- Levels of OO functionality -- Comparison to other paradigms -- Topics I ommitted -- A true story -- Epilogue N2 - Where does structured programming end and object-oriented programming (OOP) begin? What are OOP’s fundamental concepts and what is the reason behind them? This book will answer these questions and will also give you an insightful perspective into OOP, based on its fundamental concepts. It is likely that you will have many “a-ha moments” reading this book and, at the end, you may even reach a feeling of “enlightenment” ER -