ООС в Системаизме

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

"Я", как объект наследую от абстрактного "человека", который наследует от абстрактного "живого организма", который имеет абстрактную функцию "дышать" - поэтому я обязан дышать, и виртуальную функцию есть. Но я не могу наследовать еще и от абстрактной "птицы", т.к. одновременное наследование с одного уровня абстрактных классов невозможно. И т.к. от птицы "Я" не наследую - летать я не умею, но умею есть как большинство организмов. А птица наследует от высшей абстракции "живой огранизм" и обязнана дышать, но на функцию "есть" происходит override в "клевать".
"Я" смотрю на часы в Синхронном режиме, и записываюсь в Event к будильнику, чтобы тот разбудил меня. Иду спать, пока будильник работает в АСинхронном режиме, но в назначеный час будет CallBack и я проснусь.
"Я" задействовал интерфейсы "программист", "медик" и "водитель" - интерфейсов одного уровня может быть много, в отличие от наследований абстакций одного уровня. Объект "полицейский" остановил меня и сказал: "Водитель, ваши права" - по сути, сделал "кастинг" меня, как объекта в абстрактный класс "водитель", который также наследует от "человека", и потребовал "property" - мои права.
"Я" приехал в сеть магазинов и по интерфейсу выбираю обувной. Захожу и прошу попробовать товар. Во всех продуктовых виртуальная функция "попробовать" - это съесть, но конкретно тут, происходит override в "померить". "Я" сажусь и жду (запись в Event), когда принесут товар (CallBack). Продавец в это время ищет мой размер в АСинхронном режиме.

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

Разумеется, в реальной жизни все намного сложнее - я нарочно упрощаю для общего понимания. Но, с другой стороны, не углубляясь, люди, "схватившие по верхушкам" принципы Системаизма, ассоциируют такую философию с поведением роботом или того хуже - приспособленчество. Обе версии в корне не верны. Но для более глубокого понимания необходимо овладеть основами!


Рецензии
Это цепочка Кропоткина. Теоретический результат - Анархия как высшее совершенство. Практический - Кронштадт 17-го (расстрелы), кровь, гражданская война, Че-Гевара ... Список длинный. Современная реализация - подмена всей Европой "Теории государства и права" анархистски-идеалистической "Теорией права" (без государства). Забавно было бы поболтать с сонаправленным по многим направлениям дискурсантом )))

Абов Алекс   14.06.2014 14:17     Заявить о нарушении
На это произведение написано 6 рецензий, здесь отображается последняя, остальные - в полном списке.