Да, вы правильно прочитали. Объектно-ориентированные концепции не только связаны с программированием, но и намного больше, если они выведены правильным образом. Языки программирования — это всего лишь техническая реализация их значимости. В большинстве случаев мы следуем модели объектно-ориентированных понятий в наших реальных проблемах подсознательно.

Предположим, вы используете автомат по продаже чая, который продает различные виды чая, такие как имбирный чай, зеленый чай или чай с молоком и т. д. Разве это не объектно-ориентированная модель? Присмотритесь, и вы обнаружите, что она следует всем принципам объектно-ориентированной модели. Он использует абстракцию для предоставления чая, но конечный пользователь никогда не узнает, как это работает. Он использует инкапсуляцию, когда вы нажимаете кнопку, чтобы получить определенный тип чая, вы просто узнаете, что если вы нажмете определенную кнопку, вы получите определенный чай. Но то, как он внутренне справляется с этим, скрыто от конечного пользователя. Давайте углубимся и поймем, что он также реализует Наследование. Будет базовый механизм использования определенных ингредиентов для приготовления чая, а затем добавления определенных ингредиентов в зависимости от выбора конечного пользователя. Это идеальный вариант для классов и интерфейсов. Более того, в более широком смысле, если мы используем ресурс для выполнения нескольких задач, просто изменяя входные данные, мы наблюдаем полиморфизм.

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

Чтобы преуспеть в современном мире, вам нужна чистая совесть и то, что помимо объектно-ориентированных концепций может помочь вам добиться этого. Объекты — это центральные точки, когда мы программируем, а Фокус — это эпицентр наших действий. Если нам удастся правильно направить наше внимание, мы сможем творить с собой чудеса. Людям удается взять слишком много дел на свою тарелку, и со временем они начинают беспокоиться обо всех сразу. Нет ничего плохого в том, что у вас слишком много дел, но стыдно не иметь возможности эффективно управлять ими для продуктивногорезультата. Это то, что мы называем неэффективностью, и мы можем быть более эффективными, если начнем решать одну проблему за раз, а не выполнять несколько задач одновременно и быть более склонными к ошибкам.

Существует много языков программирования, которые были разработаны и процветали, и большинство из них в какой-то момент осознали важность концепций ООП. Подумайте с этой точки зрения, что заставило их осознать его важность. Эффективность — вот ответ. Если вы не управляете своим вниманием должным образом, вы никогда не сможете быть эффективным. Ваш бизнес может мгновенно стать хитом, но чтобы поддерживать и процветать в течение длительного времени, вам нужны дисциплина и эффективность, чтобы действовать упорядоченно в течение времени и продуктивно решать текущие проблемы.

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

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

Теперь начните разбирать сущности организации, и вы найдете в ее основании человека. Машина работает, когда все ее части работают в тандеме, и то же самое относится и к организации. Если вы хотите построить успешную организацию, вам нужно в первую очередь синхронизировать свой разум и тело. Вам нужно подавать пример, которому будут следовать ваши партнеры и подчиненные. Каждый человек особенный и будет хорош в чем-то, но уязвим в другом. Все, что нужно эффективному администратору, — это удовлетворять свои потребности ценностями других и поддерживать цикл, проходящий через организационную структуру. Если вы, находясь в центре иерархии, можете эффективно управлять частями (сущностями) вашей организации, вы делаете это правильно.

«Истории мгновенного успеха узнаются, но истории устойчивого успеха запоминаются».