Портал "Русская Профессиональная Астрология"
Subject: Re: функции планет
Replies: 5956
Date : 05 Apr 2000 10:28 GMT
From : Albert R. Timashev [arta] (arta@astrologer.ru)
To : Avilana [Irina Vichajte]
Добрый день!
A> Прочитав здесь определения «принципов» планет, мне показалось, что
A> меньше всего их стоит описывать существительными. Само понятие «функция»
A> планеты подразумевает некое действие и взаимодействие элементов
Вот в этом Вы ошибаетесь. Планеты как элементы универсальной модели могут и
должны выражаться (но только в рамках конкретной задачи) как минимум тремя
группами слов:
а) существительными (отождествление, суть, сущность, элемент, объект)
б) прилагательными (свойство, качество)
в) глаголами (функция, метод)
Это три совершенно РАЗНЫХ категории соответствий, мешать которые в одну кучу
НЕЛЬЗЯ. Это верно. Но и акцентироваться только на одной тоже неправильно.
Тот, кто знаком с концепцией объектно-ориентированного программирования,
должен прекрасно понимать необходимость делить задачу на вышеуказанные
категории заранее планировать дерево объектов-сущностей с наследованием свойств
и методов от корневых [наиболее обобщенных] объектов к более конкретным.
Пример примитивного двухуровнего дерева объектов:
+- планета
точка гороскопа -+- куспид
+- парс
+- ...
У планеты, как и у любой точки гороскопа есть координаты, скорость их
изменения. Но у нее также есть, например, видимый угловой диаметр, которого нет
у куспидов, парсов и т.д.
У куспида дома, в отличие от планет, есть зависимость от системы домов,
соответственно, должен быть метод ее изменения и свойство, отражающее текущую
систему домов.
Вообще говоря, поскольку частей речи больше чем три перечисленные, то,
очевидно, описанная объектная модель неполна. Кроме объекта, его свойств и
методов, должно быть что-то еще. Но современное программирование пока до этого
не дошло. Так что можно фантазировать на тему, какие еще недостающие до полной
картины категории объектного подхода описываются другими частями речи.
С уважением,
Альберт Тимашев