Сколько переменных слишком много для класса? - PullRequest
4 голосов
/ 14 января 2009

Я хочу посмотреть, есть ли у кого лучший дизайн для класса (класс, как в ООП ), который я пишу. У нас есть скрипт, который помещает статистику общих папок в файл CSV . Я читаю это и помещаю в класс Share.

Мой босс хочет знать такую ​​информацию, как:

  • Общее количество файлов
  • Общий размер файлов
  • Количество файлов Office
  • Размер офисных файлов
  • Количество исполняемых файлов
  • Размер Exe файлов
  • и т.д ....

У меня есть класс с переменными, такими как $ numOfficeFiles, $ sizeOfficeFiles и т. Д., С множеством методов get / set. Разве нет лучшего способа сделать это? Каково общее правило, если у вас есть класс с большим количеством переменных / свойств?

Я считаю это вопросом, не зависящим от языка, но если это имеет значение, я использую PHP.

Ответы [ 11 ]

0 голосов
/ 14 января 2009

Нет жесткого ограничения. Конструкция OO, однако, имеет понятие сцепление и сцепление . Пока ваш класс слабо связан и очень сплочен, я считаю, что вы согласны с таким количеством членов / методов, сколько вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...