|
18.03.2017, 22:11 | #1 |
Участник
|
Kashperuk Ivan: Development tutorial: SysExtension framework in factory methods where the constructor requires one or more arguments
Источник: http://kashperuk.blogspot.com/2017/0...extension.html
============== BackgroundAt the Dynamics 365 for Operations Technical Conference earlier this week, Microsoft announced its plans around overlayering going forward. If you have not heard it yet, here's the tweet I posted on it:#Dyn365Tech AppSuite will be "soft sealed" in Fall 2017 release and "hard sealed" in Spring 2018 - move to use #Extensions in your solutions— Ivan Kashperuk (@IvanKashperuk) March Источник: http://kashperuk.blogspot.com/2017/0...extension.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
19.03.2017, 12:30 | #2 |
Участник
|
Цитата:
Сообщение от Blog bot
First off, it's coupling the base class too tightly with the sub-classes, which it should not be aware of at all.
Secondly, because the application model where the base class is declared might be sealed (e.g, foundation models are already sealed), you would not be able to add additional cases to the switch block, basically locking the application up for any extension scenarios. зачем такие усложнения как описано? или есть еще какие-то дополнительные моменты Последний раз редактировалось trud; 19.03.2017 в 12:32. |
|
19.03.2017, 15:47 | #3 |
Участник
|
еще будет прикольно будет переписывать под такой фреймворк конструкторы с несколькими параметрами )
особенно с такими, которые используют значения по-умолчанию. понятно, что многое уйдет в parm-методы. Но параметры у конструктора - это, как правило, параметры которые надо задать во время инициализации. И параметры указанные у конструктора зачастую нельзя менять во время жизни объекта. |
|
19.03.2017, 19:14 | #4 |
Участник
|
а также интересно насколько легко и удобно будет использовать этот фреймворк для семейства классов с многоуровневой иерархией.
а также для классов с несколькими конструкторами и разными параметрами, причем некоторые из параметров могут иметь значения по умолчанию. |
|
19.03.2017, 23:56 | #5 |
Участник
|
Интересно почему SysExtension а не SysPluginFactory ?
|
|
|
|