2012-01-15 2 views
2

Так, может быть, немного глупый вопрос, но у меня есть несколько моделей в шаблон MVC, которые называются «Item» напримерДизайн OO. Как назвать объекты с тем же именем?

Forms  -> Item 
Orders -> Item 
Settings -> Item 
Catalogue -> Item 

ли решение назвать этот пункт следующим образом?

Forms  -> FormItem 
Orders -> OrderItem 

Или это пространство имен элемента под его родителей, так что будет

Form.item 
Order.item 

и т.д ..

+0

В чем смысл «элемента формы»? –

+0

Это был пример, но основное место, где я столкнулся, это, например, в системе электронной коммерции. У меня есть элементы в корзине покупок и элементы в каталоге, они разные, поэтому мне нужно больше, чем один «элемент» в система – Brettski

+0

Я думаю, что оба предложения в порядке (добавьте имя и пространство имен/внутренний класс, хотя я бы использовал прописные буквы 'I' после' .'). На каком языке вы используете? Я думаю, что это актуально. –

ответ

0

Делай, как вы хотите, до тех пор, как ваш код ясно, хорошо документированы, и легко читается и поддерживается.

Одна рекомендация: создать соглашение об именах в своем проекте, а затем согласовать его.

+0

Одним из способов достижения цели ремонтопригодности является правильное именование, и это то, что пытается сделать ОП. Есть ли у вас какие-либо предложения по этому вопросу? –

+0

@ TheNail Да, выбрать политику, а затем сохранить согласованность. –

Смежные вопросы