|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Код: c# 1. 2.
Зачем это? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 10:47 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Нормально для иерархических конструкций ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 10:57 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Shocker.ProНормально для иерархических конструкций Практический смысл этого - какой? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 11:01 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Слушай, ну ты задал абстрактный вопрос, поэтому можешь получить только абстрактный ответ Может быть например так: Код: c# 1. 2. 3. 4. 5. 6.
тем самым anotherClass обеспечивает построение дерева классов T ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 11:20 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Shocker.Proтем самым anotherClass обеспечивает построение дерева классов T Обеспечивает этот функционал для myClass? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 11:27 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Необязательно, может и для внешних потребителей. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 11:41 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Shocker.ProНеобязательно, может и для внешних потребителей. В моём примере. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 12:10 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
В смысле - без реализации? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 12:15 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Агнец за бортомПрактический смысл этого - какой? Например (GenericEnum=anotherClass) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 14:37 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Агнец за бортом Код: c# 1. 2.
Зачем это? Это CRTP (Curiously Recurring Template Pattern) Читайте на хабре https://habr.com/post/211743/ Читайте у Эрика Липперта https://blogs.msdn.microsoft.com/ericlippert/2011/02/03/curiouser-and-curiouser/ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 15:12 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Shocker.ProНормально для иерархических конструкций Нормально для fluent chaning builders ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 15:14 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
hVosttЭто CRTP (Curiously Recurring Template Pattern) Ну ты и череп. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 15:57 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
И у Эрика же. My advice is to think very hard before you implement this sort of curious pattern in C#; do the benefits to the customer really outweigh the costs associated with the mental burden you're placing on the code maintainers? Я как увидел - подумал, что это вызов el diablo. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 16:08 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Но вообще интересный приём. Именно для fluent. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 16:15 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
А если так: Код: c# 1. 2.
Это считается нормальным? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 11:20 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Агнец за бортом, зачем в классе сущности реализовывать репозиторий? мухи от котлет должны быть отдельно, в файле сущности БД не должно быть ничего кроме свойств и метаданных. а репозиторий должен уметь взаимодействовать с любой сущностью через обощение. если уж вы делайте свой слой взаимодействия с БД. Когда концепция ООП соблюдается, классы занимают не более 100 строк, каждый класс выполняет свою функцию. Даже с точки экономии памяти, ваш подход избыточен. Я бы на 3ечку оценил :) не обижайтесь. невсегда вообще имеет смысл делать это самому, всё это уже написано 1000 раз и есть лучшие варианты из этой 1000 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 11:28 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Roman MejtesЯ бы на 3ечку оценил :) не обижайтесь. Дружище, я не в свой код смотрю. O_O ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 11:48 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Агнец за бортомRoman MejtesЯ бы на 3ечку оценил :) не обижайтесь. Дружище, я не в свой код смотрю. O_O И мне несколько диковато. В кого не ткни, все ножку отставляют и принципы SOLID задом неперёд пересказать могут, а как в код посмотришь... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 11:58 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Агнец за бортомА если так: Код: c# 1. 2.
Это считается нормальным? Все относительно) В пркладном коде не нормально, т.к. внутри EF уже есть репозитарий. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 11:58 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Petro123, EF не всегда хороший выбор, когда нужна высокая произодительность в высоко нагруженных системах, мне кажется EF не самый удачный выбор. Но никогда не мешает комбинировать подходы, но сильно их не запутывать ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 12:04 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Petro123т.к. внутри EF уже есть репозитарий. То, что там есть - недостаточно. proof of concept - не более. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 12:05 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Roman Mejtesно сильно их не запутывать И-эх, а я ведь самую безделицу затронул ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 12:05 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Roman MejtesEF не всегда хороший выбор, Конечно. Тут главное, что такой заумный код внутри Любой билиотеки. А не снаружи по проекту. Первый пример например в linq. Чтобы через точку компактно писать. Второй пример в МойОРМ. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 12:14 |
|
Что означает такое объявление класса?
|
|||
---|---|---|---|
#18+
Агнец за бортомPetro123т.к. внутри EF уже есть репозитарий. То, что там есть - недостаточно. proof of concept - не более. Это либа а не икона. Выбирай по вкусу. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 12:15 |
|
|
start [/forum/topic.php?fid=20&msg=39636638&tid=1399392]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 310ms |
total: | 489ms |
0 / 0 |