ВУЗ:
Составители:
Рубрика:
14
В данном случае после первого выхода из подпрограммы-
функции Func3=55, а переменная S=55 и сохраняет свои значе-
ния и имеет один и тот смысл во всех частях программы. Исполь-
зование S в других частях программы может изменять ее значе-
ние (в частности, повторный вызов этой функции приведет к из-
менению значения
S=110). Замена объявления области доступ-
ности переменной S на Public позволит обращаться к ней из
других программных модулей, например, из модуля другой эк-
ранной формы.
2.
ПОНЯТИЕ ОБ ОБЪЕКТНО-ОРИЕНТИРОВАННОМ
ПРОГРАММИРОВАНИИ
(ООП)
Наборы процедур и функций целесообразно сохранять в от-
дельных файлах (модулях), чтобы они могли быть использованы
в других программах. Современное обобщение этой тенденции
приводит к тому, что основными операндами программы стано-
вятся не переменные, а объекты.
Объект
– некоторая сущность, которая четко проявляет
свое поведение и является представителем некоторого множества
подобных себе сущностей. Каждый объект характеризуется опре-
деленными параметрами, которые условно можно разделить на
методы, свойства и события.
Одна из ведущих идей при создании современных программ
–формировать программный код таким образом, чтобы дать воз-
можность другому разработчику воспользоваться
уже готовыми
продуктами (фрагментами программных кодов), которые сами
предоставляют в распоряжение программиста набор определен-
ных внутри них собственных свойств, действий, которые они мо-
гут выполнять, и внешних событий, на которые они могут реаги-
ровать. При этом внутреннее содержание этого продукта, реали-
зующий его программный код, становится безразличным для по-
стороннего
пользователя, и нет необходимости вникать в детали
его реализации. Для претворения этой идеи в жизнь в ряде языков
программирования вводится понятие класса.
Класс
– это обобщенная модель, служащая для описания
объектов программ. При создании класса в нем описываются: па-
раметры объектов, называемые свойствами; внешние и про-
граммные воздействия, называемые событиями, на которые реа-
14 В данном случае после первого выхода из подпрограммы- функции Func3=55, а переменная S=55 и сохраняет свои значе- ния и имеет один и тот смысл во всех частях программы. Исполь- зование S в других частях программы может изменять ее значе- ние (в частности, повторный вызов этой функции приведет к из- менению значения S=110). Замена объявления области доступ- ности переменной S на Public позволит обращаться к ней из других программных модулей, например, из модуля другой эк- ранной формы. 2. ПОНЯТИЕ ОБ ОБЪЕКТНО-ОРИЕНТИРОВАННОМ ПРОГРАММИРОВАНИИ (ООП) Наборы процедур и функций целесообразно сохранять в от- дельных файлах (модулях), чтобы они могли быть использованы в других программах. Современное обобщение этой тенденции приводит к тому, что основными операндами программы стано- вятся не переменные, а объекты. Объект – некоторая сущность, которая четко проявляет свое поведение и является представителем некоторого множества подобных себе сущностей. Каждый объект характеризуется опре- деленными параметрами, которые условно можно разделить на методы, свойства и события. Одна из ведущих идей при создании современных программ –формировать программный код таким образом, чтобы дать воз- можность другому разработчику воспользоваться уже готовыми продуктами (фрагментами программных кодов), которые сами предоставляют в распоряжение программиста набор определен- ных внутри них собственных свойств, действий, которые они мо- гут выполнять, и внешних событий, на которые они могут реаги- ровать. При этом внутреннее содержание этого продукта, реали- зующий его программный код, становится безразличным для по- стороннего пользователя, и нет необходимости вникать в детали его реализации. Для претворения этой идеи в жизнь в ряде языков программирования вводится понятие класса. Класс – это обобщенная модель, служащая для описания объектов программ. При создании класса в нем описываются: па- раметры объектов, называемые свойствами; внешние и про- граммные воздействия, называемые событиями, на которые реа-
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »