@CSharpChatЭта группа больше не существует

Страница 41 из 1888
Сирожа
10.08.2016
07:49:12
То что не нужено юудет работать по умолчанию

Mr.
10.08.2016
07:49:25
override так ты не понял

перегружать абстрактный класс тоже можно

ну в джаве такое точно можно было

Google
Сирожа
10.08.2016
07:49:47
я понимаю, что можно

но если он не абстрактный, то можно сделать "метод по умолчанию"

Или я не совсем понял задачу

Mr.
10.08.2016
07:50:35
так абстрактный класс это не интерфейс, он может содержать реализацию

Придумал пример

Сирожа
10.08.2016
07:50:57
Запиливай

можно конечно в базовый класс напихать рефлексии, но думаю -это не очень идея

Mr.
10.08.2016
07:55:26
Есть класс абстрактный который имеет реализацию Click() на уровне ядра приложения. От него наследуются различные кнопки, все они как работают Pushed = true; OnClick(); // event Sleep(50); Pushed = false; И есть особенная кнопка, которая делает toggle. Тогда нам нужно перегружать метод Click() и делать base.Click(); if(Pushed) { Pushed = false; } else { Pushed = true; } Да, я прекрасно понимаю что реализация не на столько сложная, можно вызвать эвент. Но предположим, что "между строк" есть сложный код для разных платформ к примеру.

К тому же такой код вызовет визуальный глюк

Михаил
10.08.2016
07:58:49
ну хз, я бы в данном примере вынес общее в общее, т.е. "между строк" а всю логику которая теперь отличается в отдельный метод, который переопределил бы в наследуемом.

ну как то так

Mr.
10.08.2016
07:59:20
Короче костыли надо

Ах да точно есть же protected методы

Google
Mr.
10.08.2016
07:59:40
Они не видимы но наследуются

Хмм, неплохо

Леонид
10.08.2016
08:00:57
чуваки

есть .нет чат

English only

если комунить интересно

там тот же .нет и сишарп и народ со всего мира

общение только на англ. никакого русскаго

Mr.
10.08.2016
08:03:29
там нет шарпа

а ещё там есть твой игорёк на которого ты дрочишь, который сам-то яблочник

Леонид
10.08.2016
08:04:21
боже) ты поехавший7

я на игоря не дрочу. я молюсь на него и хочу от него детей. он стольким помог людям

Mr.
10.08.2016
08:04:58
бля

ору

Леонид
10.08.2016
08:05:02
по сишарпу и по .нету

устроится на работу, решить задачи

Mr.
10.08.2016
08:05:25
льоня мы на твой троллинг не ведёмся

Леонид
10.08.2016
08:05:30
что его можно в святые записать

Mr.
10.08.2016
08:05:31
он ненавидит шарп

а ты полетишь в пермабан

Google
Сирожа
10.08.2016
08:05:45
Что за Игорь такой

Леонид
10.08.2016
08:05:46
льоня мы на твой троллинг не ведёмся
ты просто школьник еще зеленый

Mr.
10.08.2016
08:05:48
за пиар

да там дядька взрослый, в детроите живёт и все думают что он из-за этого особенный

пфф, как будто он один в мире

Сирожа
10.08.2016
08:06:35
Хочу работу на 200 косарей в месяц желательно удаленную и желательно на неполный рабочий день. ИГРЬ ПРИДИ, ПОРЯДОК НАВЕДИ, т.е. помоги)

Mr.
10.08.2016
08:07:24
интересно он их в эппл устроил работать? а что они потом будут делать когда случится жопа айфонам, а их свифт так и не понадобится никому?

Леонид
10.08.2016
08:07:42
какой эпл? что ты несешь, школьник?

Mr.
10.08.2016
08:07:43
ну он же яблодрочер

Леонид
10.08.2016
08:07:51
Mr.
10.08.2016
08:07:53
прям как ты конфодрочер

так он яблодрочер

Леонид
10.08.2016
08:07:58
божеее

школьник тупой

что я тебе пишу

Mr.
10.08.2016
08:08:10
ну да ты же илитка

сколько там тебе лет?

нуну давай

я-то знаю

Gid
10.08.2016
08:10:14
Ты просто аутист

Google
Mr.
10.08.2016
08:10:29
щито поделать, десу

по крайней мере не яблодрочер

уже хорошо

Странно вот что, metanit в примерах по паттернах использует абстрактные классы, а ведь мне кажется что например в фабрике лучше использовать интерфейсы

Чуть-чуть просто странновато, не совсем рациональное обучение, начинающий может запутаться

> Для каждого нового вида продукта нужен новый класс создателя Хмм, а почему нельзя создать одну фабрику которая производит любой тип наследующий Product? Или это другой паттерн?

Сирожа
10.08.2016
08:23:32
У меня, кстати, возник вопрос, а кто-нить юзал парное прграммирование в студии?

Mr.
10.08.2016
08:23:37
Зачем изобретать костыли, при чём мне кажется нарушая простоту и правило простого наследования

Парное программирование? Я даже не видел что это

ого

огого, так это ж неплохо

я лично не понимаю почему бы не юзать такой подход в малых проектах

Блин ору

Сирожа
10.08.2016
08:25:47
Зачем изобретать костыли, при чём мне кажется нарушая простоту и правило простого наследования
может ты решаюшь задачу немного не так? Не тот подход, так сказать

Я вот как раз и хотел с тобой наладить "парный канал" чтобы разобратсья, что ты там хочешь

но чет не нашел инструмента для парного программирования

те что есть стоят как сбитый боинг

Mr.
10.08.2016
08:27:40
Есть Floobits, но кодить в Sublime на С#

Жесть

Сирожа
10.08.2016
08:28:01
вот да

Google
Mr.
10.08.2016
08:28:29
О как

Floobits plugin for Visual Studio

4 коммита, минимальное описание в гитхабе

Ааа вот есть оффициальная поддержка что ли плагином?

Ой не, 2013

Сирожа
10.08.2016
08:31:29
чет мне кажется он скорее мертв, чем жив

Страница 41 из 1888

Эта группа больше не существует Эта группа больше не существует