Обсуждение статьи "От начального до среднего уровня: Классы (III)"

 

Опубликована статья От начального до среднего уровня: Классы (III):

В этой статье мы рассмотрим, как лучше контролировать код при работе с объектно-ориентированным программированием. Хотя мы только начинаем изучать объектно-ориентированное программирование, то, что мы здесь рассмотрим, поможет вам понять различные аспекты. Это также поможет развеять сомнения, которые могут возникнуть позже.

В предыдущей статье «От начального к среднему уровню: Классы (II)» я попытался объяснить одну из самых запутанных тем объектно-ориентированного программирования: понятие деструктора и основы его использования. Деструктор, без сомнения, тоже является одной из самых сложных тем. Однако там мы рассмотрели лишь самую простую и приятную сторону гораздо более сложного вопроса. Объяснённое там относится лишь к небольшой части того, что на самом деле происходит на практике.

Сложность объектно-ориентированного программирования заключается не в самом программировании, а в нечётком определении некоторых понятий, необходимых для его правильного применения. Многие авторы объясняют их поверхностно, а порой и вовсе неверно. Ты, мой дорогой читатель, должен овладеть ими, чтобы понять и использовать всё, что может нам предложить объектно-ориентированное программирование. Сейчас я публикую этот вводный материал, поскольку изложенные в нём понятия понадобятся нам, чтобы продолжить реализацию механизма деревьев. Мы сделали небольшую паузу в этой реализации, чтобы ясно изложить эти концепции объектно-ориентированного программирования.

Вполне вероятно, что эта статья завершит первый этап необходимых объяснений. Так мы сможем вернуться к реализации механизма деревьев с того места, где остановились. Без лишних предисловий перейдём к основной теме этой статьи.


Автор: CODE X