В этом уроке мы напишем реальную программу на примере создания прототипа Интернет-Магазина.
Главная цель данного урока состоит в том, чтобы показать как разрабатываются более-менее сложные программы на языках императивного-программирования, как код делится на объекты, как код делится на методы (процедуры и функции), будем использовать модификаторы доступа, разделять ответственность между сущностями, между методами в коде, реализовывать внутренние и публичные методы в соответствии с логикой и НЕ давать наружу пользоваться членами (методами и свойствами), которые служат только внутренней логике, а будем давать пользоваться внешним сущностям только публичными членами-методами других сущностей, будем тестировать и ставить заглушки в коде.
В общем, будем стараться придерживаться правильной разработки кода, хотя любая разработка правильна лишь относительно, всегда что-то можно реализовать по-другому.
Данный урок не единственный, у этого урока есть продолжение Урок №20.
Отсюда можно Скачать файл с готовым прототипом интернет-магазина.