Мой пользовательский элемент управления, принадлежащий к какому шаблону проектирования? - PullRequest
0 голосов
/ 08 апреля 2010

Я создаю компонент многократного использования в C # .net. Для этого я запустил проект библиотеки управления и добавил элемент управления.

Class MyControl : Control{}

Мой пользовательский элемент управления отображает только некоторые изображения, которые будут использоваться во многих приложениях Windows.

Подскажите, пожалуйста, какой шаблон дизайна я здесь использую. Я не могу решить, к какому образцу они принадлежат.

Спасибо

Добавлено: - Что для решения любой проблемы, мое решение заключается в создании пользовательского элемента управления. Тогда я следую, какой шаблон дизайна сейчас ????

Посмотреть все шаблоны дизайна и давайте решим. http://en.wikipedia.org/wiki/Software_design_pattern

Ответы [ 3 ]

3 голосов
/ 08 апреля 2010

Я не уверен, что мы могли бы сказать, что вы следуете любому шаблону проектирования, это просто базовое наследование от того, что вы описываете, которое является принципом ООП, а не шаблоном проектирования.Процесс должен состоять в том, чтобы определить, какие шаблоны проектирования решают вашу проблему, а затем реализовать их.Попытка сделать это в обратном порядке маловероятна, чтобы выявить шаблон, или, если это произойдет, то я подозреваю, что реализация будет очень слабо следовать указанному шаблону.

2 голосов
/ 08 апреля 2010
  • наследование и абстракция - возможности ООП, позволяющие использовать компонент многократного использования

Не думайте, что здесь есть какая-то схема проектирования ...

НТН

2 голосов
/ 08 апреля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...