Строитель шаблон builder



You can think of this first parameter as being the foo in foo.bar(). The three variants correspond to the three kinds of things foo could be: self if it’s a value on the stack, &self if it’s a reference, and &mut self if it’s a mutable reference. Придумайте // себе хорошую задачу и пытайтесь применять паттерны для ее решения, а // не придумывайте задачи, чтобы применить паттерны. // Хороший пример такой задачи как раз и приводится в книге GoF // ( ), где они step-by-step // разрабатывают текстовый редактор.

Похожие записи: