Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Информатика и информационные технологии. Инкапсуляция (самое важное)

Конспекты лекций, шпаргалки

Справочник / Конспекты лекций, шпаргалки

Комментарии к статье Комментарии к статье

Оглавление (развернуть)

34. Инкапсуляция

Объединение в объекте кода и данных называется инкапсуляцией. В принципе, возможно предоставить достаточное количество методов, благодаря которым пользователь объекта никогда не будет обращаться к полям объекта непосредственно. Некоторые другие объектно-ориентированные языки, например Smalltalk, требуют обязательной инкапсуляции, однако в Borland Pascal имеется выбор.

Например, объекты TEmployee и THourly написаны таким образом, что совершенно исключена необходимость прямого обращения к их внутренним полям данных:

type

TEmployee = object

Name, Title: string[25];

Rate: Real;

procedure Init (AName, ATitle: string; ARate: Real);

function GetName: String;

function GetTitle: String;

function GetRate: Real;

function GetPayAmount: Real;

end;

THourly = object(TEmployee)

Time: Integer;

procedure Init(AName, ATitle: string; ARate:

Real, Atime: Integer);

function GetPayAmount: Real;

end;

Здесь присутствуют только четыре поля данных: Name, Title, Rate и Time. Методы GetName и GetTitle выводят фамилию работающего и его должность соответственно. Метод GetPayAmount использует Rate, а в случае работающего THourly и Time для вычисления суммы выплат работающему. Здесь уже нет необходимости обращаться непосредственно к этим полям данных.

Предположив существование экземпляра AnHourly типа THourly, мы могли бы использовать набор методов для манипулирования полями данных AnHourly, например:

with AnHourly do

begin

Init (Aleksandr Petrov, Fork lift operator' 12.95, 62);

{Выводит на экран фамилию, должность и сумму

выплат}

Show;

end;

Следует обратить внимание, что доступ к полям объекта осуществляется не иначе, как только с помощью методов этого объекта.

Автор: Цветкова А.В.

<< Назад: Поля данных объекта и формальные параметры метода

>> Вперед: Расширяющиеся объекты

Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:

Налоговое право. Шпаргалка

Оценка и управление недвижимостью. Конспект лекций

Управление финансами. Шпаргалка

Смотрите другие статьи раздела Конспекты лекций, шпаргалки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Дети, растущие рядом с природой, обретают крепкие кости 02.03.2026

Влияние окружающей среды на здоровье человека становится все более очевидным, особенно в детском возрасте. Новое исследование, опубликованное в журнале JAMA Network Open, показывает, что близость к природе напрямую связана с крепостью костей у детей. Ученые установили, что у детей, чьи дома окружены природными территориями в радиусе 1000 метров на 25% больше обычного, риск развития крайне низкой плотности костей снижается на 65%. Для проведения исследования были проанализированы данные более 300 детей, проживающих в городских, пригородных и сельских районах Фландрии в Бельгии. Плотность костной ткани у детей в возрасте от четырех до шести лет оценивалась с помощью ультразвуковых методов. Такой подход позволил безопасно и точно измерить состояние костей на ранних этапах формирования скелета. При анализе учитывались ключевые факторы, влияющие на рост и развитие детей: возраст, вес, рост, этническая принадлежность и уровень образования матери. На основании этих параметров исследоват ...>>

Самовосстанавливающаяся инфраструктура будущего 02.03.2026

Современные мосты и бетонные конструкции по всему миру сталкиваются с проблемой устаревания и износа. Многие сооружения, построенные до 1980-х годов, постепенно теряют свою несущую способность, что требует дорогого ремонта или полной замены. Недавние разработки ученых из Швейцарских федеральных лабораторий материаловедения и технологий (Empa) предлагают инновационное решение - систему укрепления бетонных конструкций с помощью "умной стали", способной самостоятельно устранять трещины и повреждения. В основе новой технологии лежит арматура из сплава на основе железа с эффектом памяти формы (Fe-SMA). Этот материал обладает уникальным свойством: при нагревании до 190-200 °C стержни стремятся вернуться к своей первоначальной конфигурации. В бетонной конструкции это создает внутреннее напряжение, которое затягивает трещины и выравнивает деформированные элементы, существенно повышая прочность и долговечность сооружений. Актуальность разработки объясняется критическим состоянием инфрастр ...>>

Поцелуи полезны для здоровья 01.03.2026

Вопрос о том, как социальные связи и близость с партнером отражаются на здоровье человека, привлекает внимание не только психологов, но и специалистов в области микробиологии. Новое исследование показывает, что совместное проживание с любимым человеком может оказывать значительное влияние на микробиом кишечника и общее самочувствие. Доктор Наоми Миддлтон, клинический психологи и эксперт по здоровью кишечника, объяснила, что все аспекты совместной жизни - поцелуи, совместное питание, физическая близость и даже просто пребывание рядом - тесно связаны с поддержанием сбалансированной кишечной микрофлоры. Она подчеркивает, что здоровье экосистемы кишечника во многом определяется социальными взаимодействиями и повседневной близостью с другими людьми. По словам Миддлтон, длительное совместное пребывание с партнером может способствовать увеличению микробного разнообразия в кишечнике, а также снижать воспалительные процессы, связанные со стрессом. Такой эффект обусловлен тем, что микробио ...>>

Случайная новость из Архива

Гормон счастья может вызывать депрессию 13.12.2015

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

Через эмоции серотонин может влиять на поведение. Например, несколько лет назад исследователи из Оксфорда обнаружили, что этот нейромедиатор влияет на наше восприятие чужих отношений: чем его было больше, тем более человек был склонен оценивать чужие отношения как очень романтические и очень близкие (в качестве примера для оценки предлагали фотографии пар); и наоборот - при низком уровне серотонина чужие отношения казались менее близкими. А в 2012 году сотрудники Киотского университета опубликовали в журнале PNAS статью, в которой говорили о взаимосвязанности уровня серотонина в мозге и нашего чувства справедливости: чем больше серотонина, тем бoльшую нечестность мы готовы простить другому человеку.

Однако, как показывают результаты экспериментов Марка Анзорге (Mark S. Ansorge) и его коллег из Колумбийского университета с серотонином все не так просто: его эффект зависит от того, в какой области мозга он присутствует. Известно, что его синтезируют ядра шва - так называют скопления нейронов, расположенные по средней линии продолговатого мозга. Ядра шва делятся на несколько групп, среди которых есть верхнее центральное ядро и дорсальное ядро. Оба они производят серотонин, которым пользуются другие системы мозга, однако на него реагируют и собственные нейроны ядер, и долгое время было неясно, как активность местных нервных клеток влияет на поведение.

Опыты ставили на мышах, одни из которых были обычными здоровыми животными, а у других стимулировали тревожность и депрессивное состояние. Оказалось, что у тех и у других серотониновые нейроны ядер шва работают по-разному. Например, возрастание тревожности сопровождалось повышением активности верхнего центрального ядра; с другой стороны, депрессия у мышей слабела при снижении активности того же верхнего центрального ядра, но усиливалась при снижении активности дорсального ядра. Полностью результаты экспериментов опубликованы в Cell Reports.

Иными словами, использующие серотонин нейроны вовсе не обязательно дарят только радость и счастье. Положительные эмоции зависят, скорее, от баланса активностей разных групп серотониновых нейронов: если баланс сильно перекосит в какую-то сторону, то вместо радости и счастья придет депрессия и тревога, хотя серотонина может быть более чем достаточно. Конечно, после мышей нужно будет проверить, так ли работают серотониновые ядра шва у человека, и, если все действительно так, стоит подумать о новых антидепрессантах, которые бы не просто действовали на уровень того или иного нейромедиатора, а фокусировались бы на какой-то определенной зоне мозга.

Другие интересные новости:

▪ Чудо-ноутбук с процессором 6,8 ГГц ОЗУ 1 Тб

▪ За стеной видны микрообъекты

▪ Китай приступил к созданию сетей 6G

▪ STEVAL-SMARTAG1 - NFC-плата для контроля параметров окружающей среды

▪ Тайна исчезнувшей Луны

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Интересные факты. Подборка статей

▪ статья Подвести под монастырь. Крылатое выражение

▪ статья Какой эпизод сериала Свинка Пеппа запрещен к показу в Австралии? Подробный ответ

▪ статья Индийский индиго. Легенды, выращивание, способы применения

▪ статья Антенна Треугольник на 14/27/28МГц. Энциклопедия радиоэлектроники и электротехники

▪ статья Волшебное кольцо. Секрет фокуса

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026