ООП потрібно використовувати для:
- роблячи програмування більш зрозумілим, а розв’язання проблем більш лаконічним.
- повторне використання коду за допомогою успадкування.
- зменшення надмірності.
- інкапсуляція.
- приховування даних.
- поділ на підпроблеми.
- гнучкість програми з використанням поліморфізму.
Об'єктно-орієнтоване програмування (ООП) – це тип програмування, який базується на об’єктах, а не просто на функціях і процедурах. Окремі об'єкти згруповані в класи. ООП впроваджує в програмування реальні сутності, такі як успадкування, поліморфізм, приховування тощо. Це також дозволяє зв'язувати дані та код разом.
Об'єктно-орієнтоване програмування (ООП) є модель комп’ютерного програмування, яка організовує дизайн програмного забезпечення навколо даних або об’єктів, а не функцій і логіки. Об’єкт можна визначити як поле даних, яке має унікальні атрибути та поведінку.
"Мені подобається тримати книги на моїй книжковій полиці впорядкованими за розміром і кольором, тому я більше орієнтуюся на деталі. Я дуже добре організований і завжди шукаю кращий спосіб упорядкувати будь-які процеси, над якими працюю. Я також ретельно перевіряю свій розклад, щоб завжди встигати.
Об'єктно-орієнтоване програмування є на основі поняття об’єктів. В об’єктно-орієнтованому програмуванні визначаються структури даних або об’єкти, кожен зі своїми властивостями або атрибутами. Кожен об'єкт також може містити власні процедури або методи. Програмне забезпечення розроблено з використанням об’єктів, які взаємодіють один з одним.