Все это не случайно. Считается (и не без оснований), что названия прикладных элементов меняются чаще, чем их целочисленные идентификаторы. За примерами далеко ходить не надо: все таблицы и классы с приставкой DEL_.
Поэтому правилом хорошего тона при программировании подобных ссылок из базы данных на элементы приложения хранить не названия элементов, а их идентификаторы.
Кроме того, хранить идентификатор разумнее из соображений компактности (в 40 *1 байт/2 байт = 20 раз короче) и удобства создания объекта (объекты создаются в конечном итоге по номеру класса, а не по названию).
|