Size: a a a

2020 December 27

AK

Anton Kowalski in CODE BLOG / C#
Zhenya Kornelyuk
Очевидно через вызов сета у свойства, не?
Я спрашивал про другое как мне вынести логику сет из класса а указать ее при создании объекта
источник

S

SeanWoo in CODE BLOG / C#
Anton Kowalski
Я спрашивал про другое как мне вынести логику сет из класса а указать ее при создании объекта
Ты хочешь делать разную логику для одного свойства, а логику указывать при инициализации класса, верно?
источник

S

SeanWoo in CODE BLOG / C#
Стратегия в помощь.
источник

AK

Anton Kowalski in CODE BLOG / C#
SeanWoo
Ты хочешь делать разную логику для одного свойства, а логику указывать при инициализации класса, верно?
Да
источник

AK

Anton Kowalski in CODE BLOG / C#
Какая стратегия?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Anton Kowalski
Какая стратегия?
Паттерн такой
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Щас киеу ссыль
источник

S

SeanWoo in CODE BLOG / C#
Делаешь интерфейс, наследуешь от него несколько классов в которой к примеру метод будет Execute
источник

S

SeanWoo in CODE BLOG / C#
в каждом классе реализуешь логику и потом при создании просто в конструктор своего класса передаёшь нужную стратегию, а в сеттере в твоём классе вызываешь
источник

S

SeanWoo in CODE BLOG / C#
Anton Kowalski
Какая стратегия?
источник

AK

Anton Kowalski in CODE BLOG / C#
SeanWoo
Делаешь интерфейс, наследуешь от него несколько классов в которой к примеру метод будет Execute
Я хочу сделать все в одном класе
источник

S

SeanWoo in CODE BLOG / C#
Anton Kowalski
Я хочу сделать все в одном класе
зачем?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
не успел(
источник

S

SeanWoo in CODE BLOG / C#
Ля ты долгий
источник

AK

Anton Kowalski in CODE BLOG / C#
спасибо
источник

S

SeanWoo in CODE BLOG / C#
а спасибо всё равно тебе
источник

S

SeanWoo in CODE BLOG / C#
:D
источник

AK

Anton Kowalski in CODE BLOG / C#
Для равновесия, спасибо)
источник

AK

Anton Kowalski in CODE BLOG / C#
Я понял суть паттерна, но я как-раз хочу сделать иначе, при создании объекта я указываю например делегат и потом сет работает с ним. То есть логика должна быть при инициализации, такое возможно?
источник