Repository logo

Object-Oriented Programming Through Practice: A Collection of Problems in Java with Solutions (2nd ed.)

dc.contributor.authorA. Hristoven_US
dc.contributor.authorD. Mechkaroskaen_US
dc.contributor.authorA. Velkoskaen_US
dc.contributor.authorN. Tunteven_US
dc.date.accessioned2026-05-21T12:08:27Z
dc.date.accessioned2026-05-22T08:49:20Z
dc.date.issued2025en_US
dc.description.abstractThis book contains code examples written in Java for undergraduate students. The code examples explain key object-oriented programming concepts, including variables, data structures, functions, containers, classes, inheritance, interfaces, and exceptions. By reading this book, students will learn techniques for designing programs, understand how to model real-world problems, and manage complexity. Moreover, students will gain problem-solving skills, specifically e cient and elegant problem solving, and acquire debugging and other special programming skills. Another skill that students will acquire by reading this book is good programming style. They will learn how to write robust, e cient, and readable code and the correct way to document and comment on the code. Finally, students will learn the concepts involved in object-oriented programming including classes, inheritance, interfaces, and exceptions. They will get familiar with the concept of data containers, inheritance and polymorphism. Also, they will learn how to control the flow of the program, and how to use functions, virtual functions and pure virtual functions. In the end, they will learn how to work abstract classes, interfaces and exceptionsen_US
dc.identifier.citationUniversity of Information Science and Technology 'St. Paul the Apostle', Ohriden_US
dc.identifier.urihttps://hdl.handle.net/20.500.15029/129en_US
dc.language.isoenen_US
dc.titleObject-Oriented Programming Through Practice: A Collection of Problems in Java with Solutions (2nd ed.)en_US
dc.typeBooken_US

Files