Показать сообщение отдельно
Старый 09.07.2003, 16:27   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Все это не случайно. Считается (и не без оснований), что названия прикладных элементов меняются чаще, чем их целочисленные идентификаторы. За примерами далеко ходить не надо: все таблицы и классы с приставкой DEL_.

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

Кроме того, хранить идентификатор разумнее из соображений компактности (в 40 *1 байт/2 байт = 20 раз короче) и удобства создания объекта (объекты создаются в конечном итоге по номеру класса, а не по названию).