452 читали · 11 месяцев назад
Чем отличается класс от объекта
Вопрос на первый взгляд простой, однако если начать в нём ковыряться, то не очень. Потому что каких-то железных стандартов в объектно-ориентированном программировании (ООП) нет (ну во всяком случае я об этом не знаю), а термины “класс” и “объект” определены не так однозначно, как хотелось бы. А их трактовка ещё и зависит от языка программирования. Более-менее чётко это определяется в книгах по С++. Там обычно пишут, что класс - это описание объекта, а экземпляр класса - это сам объект (в данном случае “экземпляр класса” и “объект” - это одно и то же)...
203 читали · 1 год назад
ООП для новичков: классы и объекты
Объясняем без фруктов Когда мы хотим разобраться в объектно-ориентированном программировании с нуля, нам все начинают рассказывать про фрукты, машинки и животных: «Вот класс фрукт, мы на основе его делаем яблоко». В итоге в теории всё стройно и красиво, а как это применять и зачем нужно — непонятно. Попробуем по-другому: на компьютерных играх. Сделаем цикл, в котором мы будем делать игру, используя принципы ООП. Постепенно станет понятно, что это дико полезная концепция, которая невероятно упрощает работу...