Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Объектно-ориентированный подход к созданию программных средств


• Заготовки открытых процедур родительских классов вставляются с ключевым словом Private. Это означает, что они не являются открытыми процедурами порожденного класса, а значит, не входят в его интерфейса и не передаются его потомкам. Конечно, можно изменить Private на Public и тогда унаследованные процедуры войдут в интерфейс порожденного класса. Но после этого они смогут наследоваться его потомками, не допускается и приведет к ошибке.

Следует понять, что подражание интерфейсов не означает подражание реализации методов. Кроме того, поскольку они не входят в интерфейс класса-потомка, то они не могут быть вызваны объектами данного класса. Зато подражания интерфейсов позволяет экземплярам родительского класса ссылаться на объект-потомок:
Set <имя объекта-предка> = <имя объекта-потомка>

и, как следствие, обеспечивает им возможность вызывать те методы объекта-потомка, которые были этим объектом унаследованные от родительского класса.

Чтобы реализовать в классе, что подражает интерфейсы, наследование методов, можно использовать технологию встраивания в этот класс экземпляров родительских классов, объявляя их с ключевым словом Private. Тогда можно в методах потомка вызвать соответствующие методы родительских классов.

Коллекции. В Visual Basic есть класс Collection, позволяющий объединять отдельные объекты в упорядоченную совокупность связанных элементов и создавать так называемые коллекции или семейства объектов. Все элементы коллекции индексированные. Кроме того, они могут иметь ключ, связанный с элементом. В отличие от массивов в коллекцию могут входить элементы разного типа, т.е. экземпляры различных классов.

Другие статьи по теме:

- Case-технология проектирования программного обеспечения информационных систем
- Использование языков и сред программирования как средств обучения
- Язык программирования Паскаль
- Разработка программного продукта. Этапы проектирования и построение модели
- Введение в программирование с помощью api


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами