Дата публикации: 24 декабря 2018.
Изящные модели красиво щеголяют на подиуме, показывая свои стройные ноги и утончённые силуэты.
Кто-то просто приходит посмотреть на наряды, а кому-то грезит мечта о таких же стройных ногах.
Многим девушкам модельная фигура кажется недосягаемой, однако это совершенно не так.
На самом деле привлекательный внешний вид – это результат работы над собой, физические нагрузки и строгая диета.
В этой статье мы подробно разберём методику питания, которую используют модели.
Содержание
Особенности диеты
Позволить себе лишние килограммы модели не могут, иначе на выступлениях они не будут отменно выглядеть, как это обычно бывает.
Положительные и отрицательный моменты
Особенностью питания моделей являются не только серьёзные диеты, но и полноценная пища, богатая витаминами и микроэлементами. Это помогает сохранить жизненную энергию и улучшить здоровье, уменьшить влияние физических нагрузок и недосыпов.
Ограниченный список продуктов диеты доставляет максимум пользы, и при этом помогает похудеть. Время диеты – максимум 3 дня употребления белков и минимального количества углеводов.
Эффективность очень высокая. Подобрав для себя ингредиенты из списка, можно добиться ошеломляющих результатов.
Положительные стороны:
- скудный рацион быстро разгружает организм;
- за такой короткий срок организм не успевает истощиться, хоть и может дать некоторую слабость;
- после голодания улучшается пищеварение.
Отрицательные факторы и противопоказания:
- тяжело поддерживать, хочется вредностей;
- неправильный подход и чрезмерный энтузиазм в целях похудения могут привести к обострению хронических болезней;
- нельзя использовать людям, имеющим ослабленный иммунитет, слабую пищеварительную, эндокринную и сердечно-сосудистую системы.
Запрещено использование модельного питания в период беременности и лактации.
Диета по всем правилам
За идеальной внешностью модели скрывается тяжёлый труд, а отсутствие режима требует серьёзного подхода к полноценному питанию.
Вместо домашней еды девушкам приходится перебиваться перекусами, недоедать. Кожа моделей покрывается косметикой, налаченные начёсы и укладки имеют вредное воздействие на волосы.
Проблемы с мышцами, нервное истощение, боль в костях не заставляют ждать. Поэтому рацион учитывает все эти минусы и должен быть максимально питательным.
Даже при таком графике, время от времени модели умудряются набирать лишние кг, тогда в дело вступает строгая диета — обычно краткосрочная, но очень эффективная.
Также диетическое меню имеет место быть, когда нужны рельефные формы. Девушкам-моделям запрещают пить воду за 12 часов до показа.
Кроме соблюдения перечисленного ниже рациона питания, необходимо стараться:
- Выпивать не менее 2 литров воды в день.
- Отказаться от вредных привычек.
- Не употреблять некачественную или просроченную пищу.
Будучи маленькой, каждая девочка, наверняка, мечтает увидеть свое очаровательное личико на обложке глянцевого журнала. Юным 14-ти летним девчушкам кажется, что карьера модели принесет им счастье, много денег и огромное количество поклонников. Мечтая об этом, девочки мало задумываются о том, что профессия модели – это упорный труд, требующий полной самоотдачи! Достаточно пройтись разок по подиуму – и ты уже знаменитость, покрутиться перед объективом фотокамеры – и ты уже улыбаешься во все зубы с обложки журнала «ELLE»…
Увы, но такое происходит только в сказке. А повседневная жизнь моделей мало похожа на сказку. Если вы вдруг отважитесь пойти на модельные курсы в какое-нибудь агентство, то педагоги с первого дня занятий будут вам внушать, что работать моделью неимоверно сложно. Не стоит прельщаться славой всемирно известных моделей: образ жизни моделей, навязанный средствами массовой информации, мало соответствует сложившимся реалиям модельного бизнеса. Чтобы добиться такой же славы как у Наоми Кемпбелл не хватит одних суток, одного месяца и даже одного года. Некоторые не могут стать мало-мальски известными в модельном бизнесе даже за десятилетие. Приготовьтесь работать, побеждая в высокой конкуренции, чтобы создать свой имидж и раскрутить свое имя.
Итак, что же представляет собой профессия модель? Какими видами деятельности придется заниматься девушке, которая связала свою жизнь с модельным бизнесом? Так ли сложна жизнь моделей? И, наконец, как попасть в модельный бизнес?
Меню диеты
Подели могут исполбзовать несколько вариаций диеты. Рассматорим наиболее популярные из них.
Первый вариант (3 дневный)
Самая эффективная диетическая программа — во время которой преобладают в основном утренние приемы пищи, отнимает до 5-ти лишних килограмм:
Утро – яйцо всмятку.
День – через 3 часа после завтрака творог и стакан зелёного/травяного чая.
Через 3 часа возможна еще одна порция чая и творога.
После 16.00 полностью отказаться от еды, а при сильно проявившемся голоде пить тёплую воду.
Еда будет более сытной, при условии, что творог будет натуральным, а чай листовым.
Эффективная диета на 4 дня
Утро – яйцо всмятку, чай травяной с тостом.
День – 100г рыбы, запечённой в духовке, зелёный или фруктовый салат, чай травяной/зелёный.
Вечер – зелёный салат с тостом и чаем.
Ангелы VICTORIA’S SECRET
Диета ангелов рассчитана на две недели, даёт эффект стройности и подтянутости за счёт строгого количества порций и определённого количества белка. Несмотря на продолжительную длительность диеты, не следует повторять её чаще двух раз в год.
Каждому новому дню соответствуют свои продукты в необходимом количестве. Общими правилами диеты являются отказ от сахара и соли.
Еда, включая мясо и рыбу, должна быть приготовлена в духовке или на пару. Обязательно следует выпивать по два литра воды ежедневно, можно теплой.
Для сохранения стройного эффекта после диеты калорийность блюд не сильно повышается или понижается, выход из рациона максимально мягкий.
День 1
Утро – тёртая морковь и чашечка кофе.
День – большая тарелка зелёного салата с помидорами, пара яиц.
Перекус – фрукт.
Вечер – гречка без соли с салатом из моркови.
День 2
Утро – овсяная каша на воде.
День – печеные овощи, травяной чай.
Перекус – стакан кефира.
Вечер – картофель в мундире.
День 3
Утро – питьевой йогурт с тостом (хлебцами).
День – рассольник без мяса, овощной салат.
Перекус – травяной чай.
Вечер – печеные яблоки.
День 4
Утро – гречневая каша без соли, травяной чай.
День – цветная капуста, запечённая с сыром в духовке.
Перекус – несколько орехов.
Вечер – рыба печёная с помидором, чашка кофе.
День 5
Утро – сок или кофе.
День – рыба на пару с овощами.
Перекус – банан.
Вечер – картофель в мундире, овощи на пару.
День 6
Утро – овсяная каша на воде.
День – овощной суп с сухарями.
Перекус – небольшой стакан йогурта и банан Вечер – зеленый салат с яйцом.
День 7
Утро – рисовая каша на воде без добавок.
День – овощной суп с тостами.
Перекус – яйцо всмятку.
Вечер – печеный картофель с листьями салата, травяной чай.
Диета Хайди Клум
Популярная модель успевает одновременно ходить на съёмки, отдыхать и заниматься спортом. Динамичный ритм жизни присвоен благодаря сути и основному принципу особой диеты, которой придерживается Хайди.
Силовые нагрузки и сбалансированное питание способно одновременно сжигать жировые складки на животе и наращивать мышечную массу, создавая красивое женское тело.
В основном нельзя нарушать два основных, но не сложных принципа:
- нельзя употреблять какую-либо пищу после 19:00;
- пару часов в день уделять спорту, направленный на рост мышц.
На период строгого голодания из прежней еды нужно исключить:
- мучные изделия;
- рис, картофель;
- алкогольные напитки;
- сладкие фрукты и жирную еду из фастфудов.
К употреблению стоит отнести: зелень, овощи и мясо курицы.
Общие рекомендации: в первые дни налегать на растительную пищу и увеличивать калорийность суточного рациона постепенно — на 100 ккал в день.
Утром для бодрого самочувствия рекомендуется заварить зелёный чай без сахара и приготовить сытный белковый омлет. В обед можно запечь овощи с мясом курицы или индейки, говядины. Перед сном по стандарту супчик овощной, при желании морепродукты. Данный баланс нужно соблюдать 2 недели. Исходом будет результат с похудением до 6,5 килограмм.
Диета Миранды Керр
Данная модель создала уникальную диету по группе крови, которая содержит в себе незначительные изменения. Эффективный метод включает одновременно здоровый образ жизни и сбалансированное питание. Благодаря Миранде можно похудеть на 10 кг, не соблюдая строжайшую голодовку.
В основу заложена органическая еда, употребление разнообразной полезной пищи, а также полный отказ от сладостей, в том числе, и запрещено употреблять в пищу то, что разрешено есть из сладкого на диете при похудении. Рацион необходимо соблюдать максимум 2 недели. Но он будет несложный, потому что в процессе нельзя употреблять только хлеб, макароны, алкоголь, полуфабрикаты, копчёные и сладкие продукты.
Самое обыкновенное утро при данной диете начинается с любимых фруктов, яиц, тостов и имбирного чая. Днём нужно перекусить лёгким рыбным салатиком с чаем и орешками. Вечером рыбка возвращается, только запечённая с овощами в духовке, также зелёный чай.
К сожалению, «побочных эффектов» у модельной диеты немало: слабость, головокружения, тошнота, нарушения работы ЖКТ и постоянное чувство голода.
Отзывы
Отзывы о диете моделей бывают самые разные, о том как срываются на сладости и трудно выдержать такой способ питания. Однако, самые стойкие добиваются хороших результатов, и забывают о том, что такое лишний вес.
Чтобы дольше продержаться на рационе, важно подобрать приемлемые для себя продукты. Если нет большой любви к печёным яблокам или овощному рагу, не стоит себя мучать, ведь срыв неизбежен.
Для плавного выхода из диетического меню, многие продолжают придерживаться правильного питания. Эффективность диеты можно увидеть, опираясь на примеры известных моделей, таких как Адриана Лима или Миранда Керр.
Они индивидуально подбирали для себя продукты питания, а после съёмок фотографы все чаще застают девушек с овощными или фруктовыми коктейлями.
Советы диетологов и моделей
Совет 1.Некоторые манекенщицы используют принципы раздельного питания углеводов и белков – это позволяет избавиться от лишнего жира в считанные дни.
Совет 2. Диетологи советуют пить много жидкости (воды, сок) и принимать витаминные комплексы, тогда рацион устранит лишние кг без проблем для здоровья.
Совет 3. Пища по примеру модельного диетического питания даёт шикарный результат, если подходить к своему рациону внимательно и без лишнего энтузиазма.
В противном случае перебор грозит проблемами со здоровьем. Если есть сомнения, лучше проконсультироваться с врачом-диетологом или консультантом по питанию.
Совет 4. Двигательная активность должна перекрывать всё съеденное за день, таким образом лишние калории не успеют отложиться в проблемных местах.
Совет 5. Совет от Клаудии Шифер – есть из маленьких тарелочек и блюдечек.
Совет 6. Чаще ходить пешком, особенно полезны прогулки на свежем воздухе и перед сном. Положительные эмоции облегчат строгость требовательного меню, и уменьшат возможность сорваться.
Совет 7. Любите себя и развивайся уверенность в себе. А питание поможет в этом нелёгком деле.
Видео
Предлагаем ознакомиться с материалом, в котором вы найдёте полезные советы по похудению:
Автор статьи: Шестерненко Александр Юрьевич Спортивный врач, диетолог, реабилитолог Проводит общие консультации по вопросам питания, подбора диеты для беременных, коррекции веса, подбора питания при истощении, подбора питания при ожирении, подбора индивидуальной диеты и лечебного питания. Также специализируется на современных методиках функционального тестирования в спорте; восстановлении спортсмена.Другие авторы
Каждой модели свой репозиторий
Т.к. модель это в слое домена, то нам нужна прослойка, которая будет сохранять в БД наши модели.
Самый простой и правильный вариант — Репозиторий.
Еще немного теории и определений:
Репозиторий посредничает между уровнями области определения и распределения данных (domain and data mapping layers), используя интерфейс, схожий с коллекциями для доступа к объектам области определения.
Каждый репозиторий работает только с 1 моделью.
Не должно быть репозиториев типа BlogRepository который работает со всеми сущностями блога, или PostRepository который сохраняет еще и комментарии.
Графически структуру можно представить таким образом:
Важно отметить что в слое домена используются только интерфейсы, без конкретных реализаций.
Это нужно для изоляции домена, чтобы исключить любые зависимости на конкретных реализациях и как следствие удобства тестирования (реализовали интерфейс для тестов домена и ок).
Так как в реальных условиях, у нас скорее всего будет только 1 реализация репозитория, можно использовать репозиторий без интерфейсов домена, а сразу в сервисном слое.
Главное не строить зависимости на конкретной структуре данных, а при тестировании можно использовать моки.
Модели — это сущности, а не таблицы
В большинстве случаев проектирование системы начинается именно со структуры данных (БД).
И дальше уже проектирование моделей также отталкивается от их хранения, т.е. от таблиц.
Но это в корне неправильный подход.
Рассмотрим подробнее на примере блога.
Какие модели мы имеем:
- Пост
- Автор
- Тэги
- Категории
Чтобы не было нагромождения кода, рассматривать будем только модель поста и наращивать функционал будет постепенно.
Начнем с поста:
interface PostRepository { public function save(Post $model); } class Post { protected $id; protected $title; protected $content; public function setId(int $id) { $this->id = $id; } public function getId(): ?int { return $this->id; } public function setTitle(string $title) { $this->title = $title; } public function getTitle(): string { return $this->title ?: »; } public function setContent(string $content) { $this->content = $content; } public function getContent(): string { return $this->content ?: »; } }
Работа с такой моделью и репой, будет выглядеть примерно так:
$post = new Post(); $post->setTitle(‘Title’); $post->setContent(‘…’); $repo->save($post);
Теперь внедрим сущность Автор, для этого нам нужно добавить методы в исходную модель:
class Post { // … protected $author; public function setAuthor(Author $author) { $this->author = $author; } public function getAuthor(): Author { return $this->author; } }
Пример работы:
$author = $authorRepo->getById(1); $post->setAuthor($author); $repo->save($post);
Теперь внедрим сущность Комментарий, в данной ситуации тоже бы добавить сеттер и соответствующее поле, но если говорить про бизнес-смыслы, то у нас нет такого понятия как «указать комментарии», у нас есть такие понятия как «добавить комментарий» и «удалить комментарий».
Поэтому нашу исходную модель преобразуем таким образом:
class Post { // another code protected $comments; protected $addComments = ; protected $removeComments = ; public function getComments() { return $this->comments; } public function addComment(Comment $comment) { $this->addComments = $comment; } public function getAddComments() { return $this->addComments; } public function removeComment(Comment $comment) { $this->removeComments = $comment; } public function getRemoveComments() { return $this->removeComments; } }
Работа с комментариями в таком случае у нас будет выглядеть так:
$newComment = new Comment(); $newComment->setContent(«…»); $removeComment = $commentRepo->getById(1); $post->addComment($newComment); $post->removeComment($removeComment); $repo->save($post);
В момент сохранения поста, у нас также должны обрабатываться удаление и добавление комментариев.
Но сам PostRepository не должен работать с хранилищем комментариев, он должен делегировать это на CommentRepository.
То есть репозиторий постов, должен выглядеть примерно так:
class ConcretePostRepository implements PostRepository { protected $commentRepository; public function setCommentRepository(CommentRepository $commentRepository) { $this->commentRepository = $commentRepository; } public function save(Post $post) { if ($post->getId()) { $this->update($post); } else { $this->insert($post); } foreach ($post->getAddComments() as $comment) { $this->commentRepository->save($comment); $this->linkCommentToPost($post, $comment); } foreach ($post->getRemoveComments() as $comment) { $this->unlinkCommentToPost($post, $comment); $this->commentRepository->remove($comment); } } }
При этом важно учесть, что если мы посмотрим на связь «пост — комментарий» со стороны комментария, то у нас не должно быть метода setPost, т.к. он нарушает связь «целое — часть».
Причем метод getPost эту логику не нарушает и вполне может существовать.
В примере ниже, мы меняем «владельца» комментария, что противоречит бизнес-логике: мы не можем комментарий переместить в другой пост, мы можем только добавить, удалить или изменить комментарий.
$post = $repo->getById(1); $comment = new Comment(); $comment->setContent(‘…’); $comment->setPost($post); // этого метода быть не должно! $commentRepo->save($comment); $post = $comment->getPost(); // данный метод корректен
Перейдем к сущности Тэги, если говорить про бизнес-смысл, то здесь вполне корректным является действие «установить тэги».
Но если говорить про удобство использования, методы addTag и removeTag также стоит добавить.
Таким образом дополняем модель следующими методами:
class Post { // another code protected $tags; public function setTags(TagCollection $tags) { $this->tags = $tags; } public function addTag(Tag $tag) { if (!$this->tags) { $this->tags = new TagCollection; } $this->tags->add($tag); } public function removeTag(Tag $tag) { if ($this->tags instanceof TagCollection) { $this->tags->remove($tag); } } }
Работа с тегами будет выглядеть так:
$tag1 = $tagRepo->getById(1); $tag2 = new Tag(); $tag2->setValue(‘…’); $tag3 = $tagRepo->getById(3); $post->setTags(new TagCollection($tag1, $tag2)); // или $post->addTag($tag1); $post->addTag($tag2); $post->removeTag($tag3); $repo->save($post);
Если посмотреть на связь «пост — тэги» со стороны сущности Тэги, то мы опять не может добавить метод setPosts т.к. нарушаем связь «целое — часть» (потому что post has tag, а не tag has post).
Но при этом и метод getPosts мы также не можем использовать, потому что он также нарушает связь «целое — часть».
Правильным решение будет вынести метод получения списка постов конкретного тега в репозиторий:
interface PostRepository { public function getListByTag(Tag $tag); }
Ну и наконец перейдем к сущности Категории.
Казалось бы тут все тоже самое что и у тэгов, но как раз наоборот: с точки зрения бизнес-логики посты являются частью категорий, т.е. посты «складываются» в категории как в папки, а не категории привязываются к постам, как в случае с тэгами.
Поэтому в модель поста вы добавляем лишь геттер:
class Post { // another code protected $categories; public function getCategories() { return $this->categories; } }
А работа с категориями будет выглядеть так:
$post = $postRepo->getById(1); $cat1 = $categoryRepo->getById(1); $cat1->addPost($post); $categoryRepo->save($cat1); // сохраняем привязку к категории $cat2 = $categoryRepo->getById(2); $cat2->addPost($post); $categoryRepo->save($cat2); // сохраняем привязку к категории $cat3 = $categoryRepo->getById(3); $cat3->removePost($post); $categoryRepo->save($cat3); // убираем привязку к категории = $post->getCategories();
Почему плохо нарушать связь «целое — часть»
Ранее неоднократно упоминалось что мы не можем реализовать тот или иной метод из-за нарушения связи «целое — часть».
Рассмотрим на примере процедуры оформления заказа, чтобы понять насколько критично может быть нарушение данной связи.
Входные данные: заказ у нас имеет товары, информацию об оплате и доставке, при изменении статуса оплаты у нас меняется статус самого заказа, статус доставки (разрешается доставка) и отправляются уведомления ответственным сотрудникам и самому клиенту.
Допустим мы получили от клиента оплату и сохраняем ее таким образом:
// в данной ситуации не важно как мы получили объект оплаты, важно то как мы его сохранили $payment = $repo->getById(1); $payment = $order->getPayment(); $payment->setPaidAmount(100); if ($payment->isPaid()) { $payment->setStatus(IS_PAID); } $repo->save($payment);
Что произойдет?
Мы изменим сумму и статус оплаты, и полностью проигнорируем остальную цепочку действий.
Но если обработку полученной оплаты мы будем выполнять таким образом:
$order = $repo->getById(1); $order->setPaidAmount(100); $repo->save($order);
То при сохранении заказа выполнятся все связные действия и обновятся все необходимые данные.
Очень важно контролировать связь «целое — часть», чтобы бизнес-логика отрабатывала как нужно.
На самом деле все кроется на уровне формулировок: вместо «получили оплату», нужно использовать формулировку «получили оплату по заказу», и тогда станет ясно где целое и как нужно обработать данные.