Новые книги

В сетевом бизнесе, как и в любом другом, для достижения результата необходимо не только желание, нужно знать все профессиональные хитрости и тонкости. Автор рассказывает о преимуществах такого вида бизнеса, стратегиях постановки цели, дает множество ценных советов по построению сетевого бизнеса, которые помогут любому достичь высоких результатов, делится эффективной программой успеха, следуя которой вы реализуете себя в сетевом бизнесе и станете настоящим профессионалом.

Книга будет полезна всем тем, кто только делает первые шаги в бизнесе, и тем, кто уже достиг определенных успехов в построении личного бизнеса.
Эта книга – набор методик, приемов и секретов по написанию продающих текстов (текстов для сайтов, полиграфии, коммерческих предложений и других рекламных целей). Каждая глава содержит совет или прием, готовый к использованию, – например, как написать эффективный заголовок для текста. Читатель открывает книгу на нужной странице, выбирает необходимый ему совет или секрет и внедряет его. Весь материал издания построен на успешном личном опыте автора и его клиентов. Здесь нет теории, нет сложных систем и заумных формул – только практика, состоящая из отборных приемов по написанию рекламных текстов. Настоятельно рекомендуется копирайтерам, неймерам, маркетологам, специалистам в области рекламы и PR, владельцам малого и среднего бизнеса.

Реализация зависимостей

5.5.6. Реализация зависимостей

Для реализации зависимостей есть те же две возможности, что и в случае объектно-ориентированных окружений: отображение зависимостей на указатели (ссылки), или реализация зависимостей с помощью вспомогательных объектов.

Если зависимости отображаются на указатели (наиболее традиционный подход для бинарных зависимостей), для этих указателей предусматриваются дополнительные поля в структурах (записях), представляющих объекты взаимно-зависимых классов; если зависимость множественная (хотя бы в одну из сторон), то представляющий ее указатель ссылается не на класс, а на последовательность (в смысле STL) указателей объектов соответствующего класса. Поскольку все зависимости двусторонние, каждый объект из указанной последовательности тоже должен иметь указатель, определяющий рассматриваемую зависимость.

С помощью вспомогательных объектов обычно реализуются зависимости, которые трудно представить через указатели (например, зависимости между несколькими классами).

В качестве примера первого способа реализации зависимостей рассмотрим реализацию зависимости (типа "много к одному") между классами Item и Group:

	struct Item
	{
	struct ItemClass* class;
	struct Group* group;
	};
	struct Group
	{
	struct GroupClass* class;
	int item_count;
	struct Item** items;
	};

Назад | Содержание | Вперед