проектирование иерархии классов — порядок классов

#php

#php

Вопрос:

Каков наилучший способ упорядочить группу классов. Я уже принял решение поместить их в один файл. Приложение для кэширования кода операции также обеспечивает эффективность.

В порядке ли алфавитный порядок? имеет ли это значение? Вот список.

 /*CLASS LIST*/

  /*bookmark*/
  /*database*/
  /*import*/
  /*one_db*/
  /*post*/
  /*route*/
  /*session*/
  /*signup*/
  /*table_maintain*/
  /*tweet*/
  /*upload*/
  /*validate*/
  /*view_html*/
  

Комментарии:

1. является ли one_db какой-то базой данных?

2. Почему вы хотите поместить их все в один файл?

Ответ №1:

Такие классы, как «one» и «tablem», кажутся немного запутанными. Когда кто-то заглядывает в ваше приложение, даже первая строка класса должна сказать ему / ей, что он делает, для чего этот класс.

Комментарии:

1. @ChrisAaker: я просто чувствую, что это больше подходит для ответа, а не для комментария

Ответ №2:

Вам нужно поместить родительские классы перед дочерними классами. Таким образом, в алфавитном порядке классы перемещены, чтобы учитывать отношения родитель / потомок.