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

 

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

В данной статье мы рассмотрим, как создавать так называемый структурный код, в котором весь контекст и способы манипулирования переменными и информацией помещаются в структуру, чтобы создать подходящий контекст для реализации любого кода. Итак, мы рассмотрим необходимость использования приватной (private) части кода, чтобы отделить то, что является общедоступным, от того, что не является таковым, соблюдая тем самым правило инкапсуляции и сохраняя контекст, для которого была создана структура данных.

В предыдущей статье "От начального до среднего уровня: Struct (III)", мы начали рассматривать тему, которая порождает большую путаницу среди новичков: разницу между структурированным и организованным кодом. Многие путают тот факт, что код правильно организован, с тем, что он структурирован. Хотя может показаться, что понятия одинаковы, это не совсем так. Однако эта статья служит лишь началом к чему-то более сложному, красивому и увлекательному в рамках структурированного программирования.

Поскольку существует несколько концепций, которые могут быть более или менее сложными для понимания, в зависимости от предыдущей практики, мы постараемся показать каждую концепцию в ясной и объективной форме. Цель состоит в том, чтобы вы получили правильное представление о том, что такое структурированный код и как с его помощью можно построить практически всё, что угодно. Я говорю "почти", поскольку существует ограничение на то, что управляет структурированным кодом. Когда мы приблизимся к этому ограничению, необходимо будет ввести еще одно понятие - класс. В этот момент мы оставим структурное программирование и перейдем к объектно-ориентированному программированию (ООП). Но пока мы можем изучить множество вещей и получить массу удовольствия от создания нескольких примеров структурированного кода, чтобы действительно понять концепции и ограничения структурированного программирования.

Ну что ж, продолжим с того места, на котором мы остановились в предыдущей статье: именно там мы упомянули и показали, как используются публичные и приватные части кода. Хотя не было объяснено, зачем это делается, мы начнем с этого момента.


Автор: CODE X