Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Суть та періодизація епохи сталінізму




Полиморфизм

Динамическое создание объектов

Переменные объектного типа могут быть динамическими, то есть размещаться в памяти только во время их использования. Для работы с динамическими объектами используются расширенный синтаксис процедур New и Dispose. Обе процедуры в этом случае содержат в качестве второго параметра вызов конструктора или деструктора для выделения или освобождения памяти переменной объектного типа:

New(P, Construct)

или

Dispose(P, Destruct)

Где P – указатель на переменную объектного типа, а Construct или Destruct – конструктор и деструктор этого типа.

Действие процедуры New в случае расширенного синтаксиса равносильно действию следующей пары операторов:

New(P);

P^.Construct;

Эквивалентом Dispose является следующее:

P^Dispose;

Dispose(P)

Применение расширенного синтаксиса не только улучшает читаемость исходного кода, но и генерирует более короткий и эффективный исполняемый код.

 

Полиморфизм заключается в том, что одно и то же имя может соответствовать различным действиям в зависимости от типа объекта. В тех примерах, которые рассматривались ранее, полиморфизм проявлялся в том, что метод Init действовал по-разному в зависимости от того, является объект точкой или окружностью. Полиморфизм напрямую связан с механизмом позднего связывания. Решение о том, какая операция должна быть выполнена в конкретной ситуации, принимается во время выполнения программы.

Следующий вопрос, связанный с использованием объектов, заключается в совместимости объектных типов. Полезно знать следующее. Наследник сохраняет свойства совместимости с другими объектами своего родителя. В правой части оператора присваивания вместо типов родителя можно использовать типы наследника, но не наоборот. Таким образом, в нашем примере допустимы присваивания:

Var

Alocation: Location;

Apoin: Point;

Acircle: Circle;

Alocation:=Apoint

Apoint:= Acrcle;

Alocation:= Acircle;

Дело в том, что наследник может быть более сложным объектом, содержащим поля и методы, поэтому присваиваемые значения экземпляра объекта-родителя экземпляру объекта-наследника может оставить некоторые поля неопределёнными и, следовательно, представляет потенциальную опасность. При выполнении оператора присвоения копируются только те поля данных, которые являются общими для обоих типов.

Список используемой литературы.

1) Г. Буч «Объектно-ориентированный анализ и проектирование с примерами приложений на

2) С++» Пер. с англ. - М.: Бином; СПб.: Невский диалект, 1999.

3) В. Фаронов «Deiphi 6» - СПб.: Питер, 2002.

4) Э. Ишкова «C++ начала программирования» - М.: Бином, 2001.

5) С. Немнюгин, Л. Перколаб «Изучаем Turbo Pascal» - СПб.: Питер, 2002.

6) bourabai.ru/alg/classification02.htm

7) mycsharp.ru

8) professorweb.ru

9) www.realcoding.net

10) progstudy.ru

Сталінізм – це період владарювання Сталіна, політичний режим, культура, с-ма встановлена ним. Як політичний режим, сталінізм не є чимось унікальним. Його характеристики не виходять за рамки традиційного тоталітаризму. Саме завдяки сталінізму, тоталітаризм став типологічним.

Отже, сталінізм – це система державного управління, сукупність державної політики та ідеології, що виникли в результаті розвитку створеної більшовиками політичної с-ми, яка отримала назву за ім'ям її творця Сталіна. Періоди Сталінізму: 1)1924-1935рр. -смерть Леніна, Сталін – генеральний секретар ЦКВКПБ, створення абсолютної влади над партією і державою, усунення лівої опозиції, правої. 2)1935-1941рр. – в самій партії склалися священні культи і церемонії колективного жертвоприношення, які досягли епогенів в московських процесів, розв'язується,»божевільний терор», результатом якого стало за 10р. 19 млн. жертв. 3)пізній Сталінізм – 1945-1953рр. - Сталін встановив гегемонію в Сх. Європі, «культ вождя» досягає піку свого поширення. Але методи політичного режиму Сталіна, продовжували ще панувати кілька років після смерті Сталіна.

 




Поделиться с друзьями:


Дата добавления: 2017-01-14; Просмотров: 695; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.