ООП, разделение библиотек (кроме префиксов и пространств имён)

anli

Новичок
ООП, разделение библиотек (кроме префиксов и пространств имён)

Пока 5.3 не распространён у провайдеров хостинга, так что namespaces недоступны. Разделение по префиксам - коряво.

Существуют другие техники разделения библиотек (предотвращения коллизий в именах классов)?
 

anli

Новичок
Автор оригинала: Splurov
Что "корявого" в разделении по префиксам?
Если префикс короткий, то нет уверенности в том, что кто-то не использует такой же. Если длинный, то громоздко (и писать, и потом читать).

-~{}~ 27.11.08 12:14:

Автор оригинала: HraKK
Коряво писать не в тот раздел.
Прошу прощения, но не получилось точно решить, какой раздел самый подходящий.

Какой? :)
 

HraKK

Мудак
Команда форума
Тот куда я перенес.

А у меня нету уверености что вы столкнетесь с ситуацией когда совпадет префикс+название класса. Пусть даже короткий.

А где уверенность что Ваш наймспасе не занят, а?
 

anli

Новичок
Формально уверенности нет, но namespace можно сделать длиннее (понизив вероятность коллизий), при этом не загромождая код (используя use as). Но это умозрительно всё, только из документации, так как 5.3 не ставил.

Прямо никто так и не ответил :) Но я понял, что других вариантов нет. Правильно?
 
Сверху