Паттерн проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых порождающих паттернов — Прототип (Prototype). Как я уже писал ранее, существует три вида паттернов проектирования: Прототип (Prototype) — это порождающий паттерн, который позволяет создавать новый экземпляр класса на основе уже имеющегося объекта. При этом все значения нового объекта должны быть идентичны изначальному. То есть, данный паттерн определяет метод клонирования объекта. Давайте рассмотрим диаграмму паттерна Прототип Рассмотрим основную логику работы паттерна Прототип. Здесь нам нужно немного отойти в сторону. Нужно понимать, что в языке C# существуют переменные двух типов: Так в
Паттерн проектирования Прототип (Prototype) на языке C#
3 апреля 20183 апр 2018
358
2 мин