powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Создавать ли метод или ввести тип
5 сообщений из 5, страница 1 из 1
Создавать ли метод или ввести тип
    #34116213
HelpMePls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется форма в ней хранятся параметры (для ячеек для столбцов и строк для самой формы) - разных типов.
В uml модели описан один класс Параметры. Создавать классы под каждый тип параметров не целесообразно так как они будут отличатся только методами. Атрибутный состав у них одинаковый. скажем Название,Значени и Тип Данных.


Вопрос в следующем.

В классе Параметры - лучше создать несколько методов - Добавить Параметр для каждого типа или один и в нем указать входящий парам и тип этого парама?



Благодарю за советы!
...
Рейтинг: 0 / 0
Создавать ли метод или ввести тип
    #34117049
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главное чтоб интерфейс был прозрачным
HelpMePlsВ uml модели описан один класс Параметры
Наверное параметры схожи не только в реализации, но и логически; вероятно их много
В таком случае 1 метод, но зачем передавать туда тип, если он уже есть в параметре?
...
Рейтинг: 0 / 0
Создавать ли метод или ввести тип
    #34124356
HelpMePls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERГлавное чтоб интерфейс был прозрачным
HelpMePlsВ uml модели описан один класс Параметры
Наверное параметры схожи не только в реализации, но и логически; вероятно их много
В таком случае 1 метод, но зачем передавать туда тип, если он уже есть в параметре?

под "типом" я подрузумевал не тип данных а то что параметр может относится к множеству - строковых параметров или столбцовых, а может быть к множеству общих.

то есть скажем метод добавления может выглядеть так

add_Parameter(name string,type string);

add_RowParameter(...);
add_ColumnParameter(...);

вопрос сводится к тому что когда есть супер класс и у него несколько наследников которые то собственно только методами отличаются стоит ли делать несколько методов или один для все с magic value?
...
Рейтинг: 0 / 0
Создавать ли метод или ввести тип
    #34124926
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HelpMePlsвопрос сводится к тому
Зависит от. Второй метод в общем случае лучше, но неудобен, если:

1. Нужен универсальный интерфейс загрузки, например из xml
2. Список типов параметров склонен к постоянным изменениям.

Для мало-мальски стандартных решений лучше объдинить подходы, сделав оба варианта и предоставив пользователю выбор между строгостью и гибкостью.
...
Рейтинг: 0 / 0
Создавать ли метод или ввести тип
    #34127987
HelpMePls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже так думаю (на каждый класс параметра свой метод) ведь программисту серверной части проще будет использовать отдельный метод это и ясно и понятно а писать общий когда код или строковая константа говорит о типе класса параметра както нето. а потом программисту клиентской части использовава ServerAPI тоже будет понятно какой метод использовать для чего.

спасибо за участие в обсуждении!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Создавать ли метод или ввести тип
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]