Классы - где надо, а где нет

Novice

Новичок
Классы - где надо, а где нет

Допустим в проекте используется объектно-ориентированный подход. Для стандартизации все модули пишем на классах. Например, есть такие модули, как работа со строками, валидаторы и т.д., в которых свойств даже может и не быть. То есть они будут выглядеть типа:

class someClass {

function one () {
............
}

function two () {
............
}

.........
}

Использовать такие классы можно без создания их экземпляров - someClass::eek:ne().

Как лучше поступать в таком случае? Совмещать процедурный и оо подходы, то есть

не $var = someClass::eek:ne($var), а $var = one($var)

или делать как показано выше?

Понимаю, что эт дело хозяйское, но в ООП не имею опыта и хотелось бы узнать как делаеться лучше.
 

neko

tеam neko
поступать нужно так как удобнее
некоторые видят в таких наборах функций засунутых в класс просто вариант неймспейсов
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: 4m@t!c
Простите, а что такой "неймспейсы"???
пространства имён, кои в php5, к сожалению, не реализовали.

типа того (условно):
Код:
namespace Foo
{
    class CoolClass
    {
...
    }
}

namespace Bar
{
    class CoolClass
    {
...
    }
}

$foo = new Foo:CoolClass();
$bar = new Bar:CoolClass();
и хитрые методы распознания, что именно будет инстанцировано (и будет ли влообще) если ты напишешь просто
Код:
$baz = new CoolClass();
 
Сверху