В одной из предыдущих статей мы рассматривали объектно-ориентированное программирование / ООП. Сегодня мы поговорим про его неотъемлемую часть - классы. Что это такое, зачем они нужны, и как применяются. Поехали! Подобному тому, как человек не может обойтись без скелета и мышц, объектно-ориентированное программирование не обходится без классов и методов (но конечно не ограничиваясь только ими). Понимание концепции классов и умелая работа с ними, позволяет быстро создавать очень красивые программы...
Если вы только начали изучать программирование, то, наверняка, задавались этим вопросом. Я тоже переодически задаю его себе, чтобы лучше понять и давать более осмысленное объяснение. В этой небольшой статье я расскажу, как я понимаю назначение и смысл классов в объектно ориентированном программировании. Начать стоит с того, что такое ООП? Как и остальные парадигмы программирования, это набор принципов для построения архитектуры систем. Он строится на принципе, что все есть объект и каждый объект имеет вспомогательные методы для работы с ним...