Size: a a a

2021 March 17

DP

Denis Paukaev in C++ Together 2.0
т.е. он размазывает требования к интерфейсу
источник

DP

Denis Paukaev in C++ Together 2.0
чистый интерфейс просто хочет чтобы ты что-то реализовал и всё
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
ну вот icon() не обязательно должен быть реализован
источник

DP

Denis Paukaev in C++ Together 2.0
тогда убери там virtul) но это не будет интерфейсом
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
или может мне его тоже в =0 переопределить, чтобы все те, кто не хочет значок переопределять, каждый раз плодили лишние функции?
источник

DP

Denis Paukaev in C++ Together 2.0
если же отдельно наследование поведения и реализации
источник

DP

Denis Paukaev in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
или может мне его тоже в =0 переопределить, чтобы все те, кто не хочет значок переопределять, каждый раз плодили лишние функции?
может у них разные функции будут
источник

VD

Vlad Doc in C++ Together 2.0
Danya
Когда в юбисофт?
Когда стажировку откроют
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Denis Paukaev
может у них разные функции будут
ну вот поэтому есть и дефолтная реализация (возвращающая пустой значок)
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
и поэтому она виртуальная
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
если тебе нужен другой значок, то переопредели, а по умолчанию значка нет
источник

DP

Denis Paukaev in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
ну вот поэтому есть и дефолтная реализация (возвращающая пустой значок)
это примерно как для ICar ставить дефолтным бензиновый 1.4
источник

DP

Denis Paukaev in C++ Together 2.0
каждый сам должен решить
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
это требования API модуля
источник

DP

Denis Paukaev in C++ Together 2.0
ну так пустая иконка это не то что ожидаемо
источник

DP

Denis Paukaev in C++ Together 2.0
значит зачем давать такую возмодность
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
ты должен реализовать имя, слот вызова.
Ты можешь сделать иконку, если не сделаешь, то будет пустая
источник

DP

Denis Paukaev in C++ Together 2.0
можно сделать машину без двигателя
источник

DP

Denis Paukaev in C++ Together 2.0
в целом ок
источник

DP

Denis Paukaev in C++ Together 2.0
но не едет
источник