На этом уроке мы продолжим внедрение структуры Pixel в наши классы. Будем её использовать для хранения координат внутри класса. Также избавимся от повторяемого кода внутри конструкторов.
Дата отправки отчёта:
27 сентября 2015 г.
Задание выполнено: за
15 мин.
Чему научился:
Узнал что ключевое слово this не только указывает на текущий экземпляр.
Что было сложным:
Понять что применение ключевого слова this состоит в проектировании класса, использующего технику под названием сцепление конструкторов или цепочка конструкторов (constructor chaining). Этот шаблон проектирования полезен, когда имеется класс, определяющий несколько конструкторов. Учитывая тот факт, что конструкторы часто проверяют входящие аргументы на соблюдение различных бизнес-правил, возникает необходимость в избыточной логике проверки достоверности внутри множества конструкторов.
Комментарии:
Беглый ввод ключевого слова, стоило заострить на нем внимание. Пришлось читать дополнительную литературу, но ничего