Size: a a a

2019 December 15

s.

sauwork . in CODE BLOG / C#
Фабрика  - она решает другую задачу ,  она создает обьекты определенной категории
источник

s.

sauwork . in CODE BLOG / C#
притом сам метод создания обьекта - фабричный метод , смысл в том , что построение экземпляра обьекта может быть сложным , иметь десятки строк конфигурации - это можно инкапсулировать в одном методе.
источник

S

SHKURMANDER in CODE BLOG / C#
т.е. фарика это некий набор конструкторов
источник

s.

sauwork . in CODE BLOG / C#
Фабрика машин = завод по производству машин , построй мне машинуА или машинуБ , притом , что бы построить машину , нужно поставить двигатель , прикрутить колеса - все это скрыто в одно из фабричных методов , на выходе ты получаешь готовый обьект машины
источник

s.

sauwork . in CODE BLOG / C#
Если класс реализует множество методов построения разных машин , это уже фабрика по сборке машин (она же завод)
источник

s.

sauwork . in CODE BLOG / C#
Фабрики соотвественно разные , для разных целей.
источник

s.

sauwork . in CODE BLOG / C#
SHKURMANDER
т.е. фарика это некий набор конструкторов
да , можно и так сказать. , но определенного типа конструкторов.
источник

ch

central hardware in CODE BLOG / C#
SHKURMANDER
т.е. фарика это некий набор конструкторов
смотря какая реализация, но не думаю что конструкторы это лучший вариант
источник

s.

sauwork . in CODE BLOG / C#
central hardware
смотря какая реализация, но не думаю что конструкторы это лучший вариант
тут под конструктором подразумевается метод построения обьекта , это не конструктор класса.
источник

S

SHKURMANDER in CODE BLOG / C#
👍 это была рубирка "Суть тонны текста в нескольких собщениях".
Спасибо.
источник

НП

Никита Петроченко... in CODE BLOG / C#
SHKURMANDER
т.е. если метод кроме того что штампует объект, делает еше что-то он уже не фабричный?
Хотелось бы услышать еще мнения опытных бобров
если у тебя метод делает две вещи, то этот метод вообще не должен существовать
источник

S

SeanWoo in CODE BLOG / C#
Непонел
источник

S

SeanWoo in CODE BLOG / C#
Никита Петроченко
если у тебя метод делает две вещи, то этот метод вообще не должен существовать
Смысле?
источник

S

SeanWoo in CODE BLOG / C#
К примеру
источник

SB

Sergey Benzenko in CODE BLOG / C#
SeanWoo
Смысле?
Метод должен выполнять одну логическую операцию и называться соответственно. Если один метод делает сразу несколько разных вещей, лучше его разбить на несколько методов.
источник

НП

Никита Петроченко... in CODE BLOG / C#
SeanWoo
Смысле?
Вон, выше написали мои мысли
источник

S

SeanWoo in CODE BLOG / C#
А, ну это да
источник

S

SeanWoo in CODE BLOG / C#
Я себе другое представил
источник

A

Aлександр Акперов... in CODE BLOG / C#
Добрый вечер
подскажите пжл, какие принципиальных различия в реализации ООП между C#, Java, C++, PHP
спасибо, также буду благодарен за ссылки на статьи
источник

S

SHKURMANDER in CODE BLOG / C#
Да никаких по сути, ооп это ппрадигма, набор принципов, а как они реализуются, дело второе. В шарпах много плюшек для облегчения процессов построения ооп модели, то что другие называют синтаксическим сахаром
источник