Высмеивая праздные разговоры, связанные с придумыванием различных возможностей, Г. Гегель отмечал, что чем человек необразованнее, чем менее он знает определенные соотношения предметов, которые хочет рассматривать, тем более он склонен распространяться о всякого рода пустых возможностях, как это, например, делают так называемые политики пивных, услаждающие себя рассуждениями на манер «если бы да кабы». Разумные люди не дают обольщать себя абстрактными возможностями, они держатся за реальное. Разумность как раз и есть умение ставить достижимые цели. В повседневной жизни нет недостатка во всякого рода поговорках, которые выражают справедливое пренебрежительное отношение к абстрактной возможности. Так, например, говорят: лучше синица в руках, чем журавль в небе, т. е. глупо тосковать о том, что нереально; надеяться на нереальное — значит заранее готовить себе неудачу и т. д. Правильное понимание сути категорий возможности и действительности, соотношения реальной и формальной возможностей имеют большое значение, и не только теоретическое, но и практическое. Именно для практики, политики очень важно строго различать, где кончается реальная возможность и начинается химера.
Противоположности могут приходить в столкновение лишь постольку, поскольку они находятся в связи, образуя целое, в котором один момент так же необходим, как и другой. Эта необходимость противоположных моментов и составляет жизнь целого. Таким образом, развитие предметов есть раздвоение единого на противоположности, «борьба» между ними и разрешение противоречий. При этом единство противоположностей, выражая устойчивость объекта, оказывается относительным, преходящим. Всякое развитие есть возникновение различий, противоположностей, их разрешение и в то же время возникновение новых противоположностей и противоречий. Изменения вызываются постоянными внутренними противоречиями: где ничего «не задевает», там нет движения вперед.
Характер противоречия зависит от специфики противоположных сторон, а также от тех условий, в которых развертывается их борьба. Различают внутренние и внешние, антагонистические и неантагонистические, основные и неосновные, главные и неглавные противоречия. Внутренние противоречия — это взаимодействие противоположных сторон внутри данного объекта, например внутри данного вида животных (внутривидовая борьба), внутри данного организма, данного конкретного общества и т. д. Процесс развития объекта характеризуется не только развертыванием внутренних противоречий, но и постоянным взаимодействием его с внешними условиями, со средой. Внешние противоречия — это взаимодействие противоположностей, относящихся к разным объектам, например между обществом и природой, организмом и средой и т. п. При этом решающими в развитии являются в конечном счете внутренние противоречия. Антагонистические противоречия — это взаимодействие между непримиримо враждебными социальными группами и силами [243].