powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Имена содержания классов
11 сообщений из 11, страница 1 из 1
Имена содержания классов
    #38915853
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно ли..?

Есть namespace - "А" - в нем класс "Ы"
Нужно взять за основу класс "Ы" и создать класс "Ю" в новом namespace "Б" ("заточить" его под несколько иную задачу).

При этом, в новом классе "Ю" будет несколько "функции" аналогичных "функциям" класса "Ы", а все остальное изменено.

Вопрос: при условии, что разные namespace и название класса, можно ли в новом namespace/классе оставить название функций, как в классе "Ы"?

Спасибо )
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915858
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63, если классы Ы и Ю не связаны наследованием, то имена любых их членов могут полностью совпадать. Конфликта не будет.
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915861
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilevladka63, если классы Ы и Ю не связаны наследованием, то имена любых их членов могут полностью совпадать. Конфликта не будет.

Спасибо!
Так понимаю, что и вариант, когда пространства имен разные, а название классов одинаковое - тот же ответ?
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915862
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63Так понимаю, что и вариант, когда пространства имен разные, а название классов одинаковое - тот же ответ?
Да. Не надо только этим злоупотреблять.
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915864
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilevladka63Так понимаю, что и вариант, когда пространства имен разные, а название классов одинаковое - тот же ответ?
Да. Не надо только этим злоупотреблять.

В двух словах, пожалуйста, какие могут быть опасности?
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915865
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63bazileпропущено...

Да. Не надо только этим злоупотреблять.

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

Опасность того, что другой человек перепутает классы, или запутается в них.
Придется выслушивать ругань в свой адрес :)
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915867
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И подозреваю, что такие классы будут размножаться копипастом.
Это приведет к дублированию кода, да и обязательно возникнут баги, связанные с тем,
что скопипастили, а лишнюю логику полностью не вычистили.
Или бага была в одном месте, а теперь в пяти.
Или класс итак надо было рефакторить, и вместо того, чтобы его улучшить, рефакторить надо пять классов.
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915870
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ подозреваю, что такие классы будут размножаться копипастом.
Это приведет к дублированию кода, да и обязательно возникнут баги, связанные с тем,
что скопипастили, а лишнюю логику полностью не вычистили.
Или бага была в одном месте, а теперь в пяти.
Или класс итак надо было рефакторить, и вместо того, чтобы его улучшить, рефакторить надо пять классов.

Спасибо. Ценно.
Оно конечно не очень приятно копировать. Но, что поделать, исходная точка одинакова, а дальше каждый класс развивается по своему.

Но буду иметь ввиду.
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915885
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63skyANAИ подозреваю, что такие классы будут размножаться копипастом.
Это приведет к дублированию кода, да и обязательно возникнут баги, связанные с тем,
что скопипастили, а лишнюю логику полностью не вычистили.
Или бага была в одном месте, а теперь в пяти.
Или класс итак надо было рефакторить, и вместо того, чтобы его улучшить, рефакторить надо пять классов.

Спасибо. Ценно.
Оно конечно не очень приятно копировать. Но, что поделать, исходная точка одинакова, а дальше каждый класс развивается по своему.

Но буду иметь ввиду.Наследование, композиция?

Вы подумайте, подумайте. Как бы не было потом мучительно больно сопровождать и дорабатывать :)
...
Рейтинг: 0 / 0
Имена содержания классов
    #38915904
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAvladka63пропущено...


Спасибо. Ценно.
Оно конечно не очень приятно копировать. Но, что поделать, исходная точка одинакова, а дальше каждый класс развивается по своему.

Но буду иметь ввиду.Наследование, композиция?

Вы подумайте, подумайте. Как бы не было потом мучительно больно сопровождать и дорабатывать :)

Да, а что тут особо думать))
Халявы не будет)))) Все по людски надо делать) Иначе, реально, потом пенсию встретишь за компом)))) Разбираясь)
...
Рейтинг: 0 / 0
Имена содержания классов
    #38917108
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё уже придумано за нас
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Имена содержания классов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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