Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Правила именования интерфейсов

Читайте также:
  1. I. ОБЩИЕ ПРАВИЛА, ПРИМЕНЯЕМЫЕ К МОТОЦИКЛАМ УЧАСТНИКОВ СОРЕВНОВАНИЯ.
  2. I. ПРАВИЛА ОФОРМЛЕНИЯ ОТЧЕТА ПО ПРАКТИКЕ
  3. I. Правила проведения групповых занятий
  4. II. Правила приема лабораторных работ по курсу “АЯП”.
  5. II. Правила создания НКП и проведения учредительных конференций (общих собраний) НКП
  6. III. ПРАВИЛА ПОДАЧИ ЗАЯВОК
  7. III. ПРАВИЛА ПОДАЧИ ЗАЯВОК

 

Имена интерфейсов начинаются с буквы I, после которой следует название интерфейса в pascal case.

 

Пример: I Disposable.

Правила именования generic’ов

Generic’и обозначаются буквой T, если generic’ов несколько их имена начинаются с буквы T.

 

Пример: GetItems< T >(int parentID)

 

Правила именования функций

 

 

 

<Модификатор доступа> [Другие модификаторы] <Тип> <Название функции>();

 

Пример: protected abstract void HelloWorld();

 

Пример:

основная функция – CheckProduct,

вспомогательные функции – CheckProduct _ Price,

CheckProduct_ Url,

CheckProduct _ SearchTerm.

 

 

Правила именования параметров функций

 

 

 

Пример:

public void EncodeString(string sourceString, ref string encodedString),

а не public void EncodeString(string string1, ref string string2).

 

 

Пример:

UserFactory.Create(Company company);

CheckUsers(UserCollection users);

 

 

Пример:

 

public void CreateUser(string firstName, string lastName)

{

this. firstName = firstName;

this. lastName = lastName;

}

 

 


Дата добавления: 2015-11-14; просмотров: 53 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Правила именования классов| Комментирование кода

mybiblioteka.su - 2015-2024 год. (0.008 сек.)