Источник: Nuances of Programming Вам когда-нибудь приходилось перемещаться по нескольким файлам, чтобы узнать поведение простой функции? Впрочем, приходилось ли вам углубляться в основательный такой класс, выполняющий буквально все, в попытке добавить небольшое улучшение? Если вы сталкивались с такими ситуациями, то, скорее всего, работали с кодом, который обладал сильной связанностью (англ. coupling) и слабой связностью (англ. cohesion). В связи с этим возникают вопросы: что такое сильная связанность...
Как научится понимать собеседника? Как использовать персональный подход к каждому человеку? В целом, стратегия переговоров либо общения, представляет собой последовательность конкретных шагов, помогающих достичь поставленных целей. Когда речь идет о тактиках, мы задаем вопрос: каким образом можно наиболее эффективно осуществлять стратегические шаги в каждом случае? Существуют четыре основные ситуации, чтобы лучше понять их суть, представьте себя в такой ситуации: вы - Царь зверей, Лев, а ваши подданные - персонажи мультфильма "38 попугаев"...