Абстрагирование в психологии. Что такое абстрагирование и как научиться абстрагироваться

Наименование параметра Значение
Тема статьи: Абстрагирование
Рубрика (тематическая категория) Программирование

ОБЪЕКТНАЯ МОДЕЛЬ

Объектно-ориентированный подход основывается на совокупности ряда принципов, называемой объектной моделью .

Главными принципами являются: абстрагирование, инкапсуляция, модульность, иерархичность. Главные они в том смысле, что без них модель не будет объектно-ориентированной.

Кроме главных, назовем еще три дополнительных принципа: типизация, параллелизм, сохраняемость. Называя их дополнительными, мы имеем в виду, что они полезны в объектной модели, но не обязательны.

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

К примеру, изучая процесс фотосинтеза у растений, мы концентрируем внимание на химических реакциях в определœенных клетках листа и не обращаем внимание на остальные части – черенки, жилки и т.д.

Абстракция – совокупность существенных характеристик некоторого объекта͵ которые отличают его от всœех других видов объектов и, таким образом, четко определяют особенности данного объекта с точки зрения дальнейшего рассмотрения и анализа.

Абстрагирование – процесс выделœения абстракций в предметной области задачи.

Абстрагирование концентрирует внимание на внешних особенностях объекта и позволяет отделить самые существенные особенности поведения от несущественных. Такое разделœение смысла и реализации называют барьером абстракции . Установление того или иного барьера абстракции порождает множество различных абстракций для одного и того же предмета или явления реального мира. Абстрагируясь в большей или меньшей степени от различных аспектов проявления реальности, мы находимся на разных уровнях абстракции .

Для примера рассмотрим системный блок компьютера. Пользователю, использующему компьютер для набора текста͵ не важно, из каких частей состоит данный блок. Стоит сказать, что для него это – коробка с кнопками и возможностью подсоединœения внешних запоминающих устройств. Он абстрагируется от таких понятий, как ʼʼпроцессорʼʼ или ʼʼоперативная памятьʼʼ. С другой стороны, у программиста͵ пишущего программы на языках низкого уровня, барьер абстракции лежит намного ниже. Ему крайне важно знать устройство процессора и команды, понимаемые им.

Является полезным еще один дополнительный принцип, называемый принципом наименьшего удивления . Согласно ему абстракция должна охватывать всœе поведение объекта͵ но не больше и не меньше, и не привносить сюрпризов или побочных эффектов, лежащих вне ее сферы применимости.

Все абстракции обладают как статическими, так и динамическими свойствами. К примеру, файл как объект требует определœенного объёма памяти на конкретном устройстве, имеет имя и содержимое. Эти атрибуты являются статическими свойствами. Конкретные же значения каждого из перечисленных свойств динамичны и изменяются в процессе использования объекта: файл можно увеличить или уменьшить, изменить его имя и содержимое.

Будем называть клиентом любой объект, использующий ресурсы другого объекта͵ называемого сервером . Мы будем характеризовать поведение объекта услугами, которые он оказывает другим объектам, и операциями, которые он выполняет над другими объектами. Этот подход концентрирует внимание на внешних проявлениях объекта и реализует так называемую контрактную модель программирования . Эта модель состоит в следующем: внешнее проявление объекта рассматривается с точки зрения его контракта с другими объектами, в соответствии с этим должно быть выполнено и его внутреннее устройство (часто – во взаимодействии с другими объектами). Контракт фиксирует всœе обязательства, которые объект-сервер имеет перед объектом-клиентом. Другими словами, данный контракт определяет ответственность объекта – то поведение, за ĸᴏᴛᴏᴩᴏᴇ он отвечает.

Каждая операция, предусмотренная контрактом, однозначно определяется ее сигнатурой – списком типов формальных параметров и типом возвращаемого значения (в языке С++ тип возвращаемого значения не является частью сигнатуры). Полный набор операций, которые клиент может осуществлять над другим объектом, вместе с правильным порядком, в котором эти операции вызываются, принято называть протоколом . Протокол отражает всœе возможные способы, которыми объект может действовать или подвергаться воздействию. Тем самым протокол полностью определяет внешнее поведение абстракции.

Пример.
Размещено на реф.рф
В тепличном хозяйстве, использующем гидропонику, растения выращиваются на питательном растворе без песка, гравия и другой почвы. Управление режимом работы парниковой установки – очень ответственное дело. Оно зависит как от вида выращиваемых культур, так и от стадии выращивания. Нужно контролировать целый ряд факторов: температуру, влажность, освещение, кислотность и концентрацию питательных веществ. В больших хозяйствах для решения этой задачи часто используют автоматические системы, которые контролируют и регулируют указанные факторы. Цель автоматизации состоит здесь в том, чтобы при минимальном вмешательстве человека добиться соблюдения режима выращивания.

Одна из ключевых абстракций в данной задаче – датчик . Известно несколько разновидностей датчиков. Все, что влияет на урожай, должно быть измерено. Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, нужны датчики температуры воды, температуры воздуха, влажности, кислотности, освещения и концентрации питательных веществ.

С внешней точки зрения датчик температуры - ϶ᴛᴏ объект, который способен измерять температуру там, где он расположен. Температура - ϶ᴛᴏ числовой параметр, имеющий ограниченный диапазон значений и определœенную точность и означающий число градусов по Цельсию.

Местоположение датчика - ϶ᴛᴏ неĸᴏᴛᴏᴩᴏᴇ однозначно определœенное место в теплице, температуру в котором крайне важно знать. Таких мест, вероятно, немного. Для датчика температуры при этом существенно не само местоположение, а только то, что данный датчик расположен именно в данном месте.

Рассмотрим элементы реализации нашей абстракции на языке С++.

typedef float Temperature; // Температура по Цельсию

typedef unsigned int Location; // Число, однозначно определяющее

// положение датчика

Здесь два оператора определœения типов Temperature и Location вводят удобные псевдонимы для простейших типов, и это позволяет нам выражать свои абстракции на языке предметной области. Temperature - ϶ᴛᴏ числовой тип данных в формате с плавающей точкой для записи температур.
Размещено на реф.рф
Значения типа Location нумеруют места͵ где могут располагаться температурные датчики.

Рассмотрим обязанности датчика температуры. Датчик должен знать значение температуры в своем местонахождении и сообщать ее по запросу. Клиент по отношению к датчику может выполнить такие действия: калибровать датчик и получать от него значение текущей температуры. Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, объект ʼʼДатчик температурыʼʼ имеет две операции: ʼʼКалиброватьʼʼ и ʼʼТекущая температураʼʼ.

struct TemperatureSensor { // Датчик температуры

Temperature curTemperature; // текущая температура в

// местонахождении датчика

Location loc; // местонахождение датчика

void calibrate(Temperature actualTemperature); // калибровать

Temperature currentTemperature(); // текущая температура

Данным описанием вводится новый тип TemperatureSensor. Важным здесь является то, что, во-первых, данные и функции, изменяющие их, объединœены вместе в одном описании, и, во-вторых, мы не работаем непосредственно с данными, а только посредством соответствующих функций. В частности, здесь мы использовали так называемые set- и get-функции , соответственно устанавливающие и возвращающие значения переменных (calibrate – set-функция, currentTemperature – get-функция).

Объекты данного типа вводятся аналогично тому, как и переменные стандартных типов:

TemperatureSensor TSensors; // массив из ста объектов типа

// TemperatureSensor

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

TSensors.calibrate(20.); // калибруется датчик номер 3

Поскольку имя объекта͵ для которого вызывается функция-член, неявно ей передается, в списках аргументов функций отсутствует аргумент типа TemperatureSensor, задающий конкретный датчик, над которым производятся действия. К этому объекту внутри функции можно явно обратиться по указателю this. К примеру, в телœе функции calibrate можно написать один из двух эквивалентных операторов

this -> curTemperature = actualTemperature;

Центральной идеей абстракции является понятие инварианта. Инвариант - ϶ᴛᴏ неĸᴏᴛᴏᴩᴏᴇ логическое условие, значение которого (истина или ложь) должно сохраняться. Для каждой операции объекта можно задать предусловия (ᴛ.ᴇ. инварианты, предполагаемые операцией) и постусловия (ᴛ.ᴇ. инварианты, которым удовлетворяет операция).

Рассмотрим инварианты, связанные с операцией currentTemperature. Предусловие включает предположение, что датчик установлен в правильном месте в теплице, а постусловие – что датчик возвращает значение температуры в градусах Цельсия.

Изменение инварианта нарушает контракт, связанный с абстракцией. В случае если нарушено предусловие, то клиент не соблюдает свои обязательства и сервер не может выполнить задачу правильно. В случае если нарушено постусловие, то свои обязательства нарушил сервер, и клиент не может ему больше доверять.

Для проверки условий язык С++ предоставляет ряд специальных средств.

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

С++ имеет специальный механизм обработки исключений, чувствительный к контексту. Контекстом для генерации исключения является блок try (пробный блок). В случае если при выполнении операторов, находящихся внутри блока try, происходит исключительная ситуация, то управление передается обработчикам исключений, которые задаются ключевым словом catch и находятся ниже блока try. Синтаксически обработчик catch выглядит подобно функции с одним аргументом без указания типа возвращаемого значения. Для одного блока try должна быть задано несколько обработчиков, отличающихся типом аргумента.

try{ // пробный блок

catch(char * error){. . .} // имя аргумента используется в обработчике

catch(int){. . .} // имя аргумента не используется в обработчике

catch(…){. . .} // обрабатываются всœе исключения

Исключение генерируется посредством указания ключевого слова throw с необязательным аргументом-выражением.

Исключение будет обработано посредством вызова того обработчика catch, тип параметра которого будет соответствовать типу аргумента throw. При поиске подходящего обработчика всœе обработчики просматриваются в порядке их записи.

При наличии вложенных блоков try (к примеру, из-за вложенности вызовов функций) будет использован обработчик самого глубокого блока. В случае если обработчика, соответствующего типу аргумента throw, на данном уровне не будет найдено, будет осуществлен выход из текущей функции (с уничтожением всœех локальных объектов) и поиск в блоке try с меньшей глубиной вложенности и т.д. После обработки исключения управление передается на оператор, следующий за описаниями обработчиков catch.

Пример.
Размещено на реф.рф
Рассмотрим стек, реализованный с использованием массива фиксированной длины.

int stack ; // не более ста элементов в стеке

int top=0; // номер доступного места для помещения элемента

void push(int el) {

if(top = = 100) throw 1; // проверить на переполнение

// (предусловие top < 100)

else stack = el; // поместить элемент в стек

if(top = = 0) throw 0; // проверить на пустоту

// (предусловие top > 0)

else return stack[--top]; // извлечь элемент из стека

try{ // пробный блок

if(i!=k) throw 2; // нарушено постусловие

catch(int error){. . .} // если error = 0, то стек пуст;

// если error = 1, то стек полон; если error = 2, то стек неработоспособен

В примере аргументом throw является целое число – ʼʼномер исключенияʼʼ. В сложных программах разрабатываются специальные типы для исключений, позволяющие передать в обработчик исключения больше информации.

Абстрагирование - понятие и виды. Классификация и особенности категории "Абстрагирование" 2017, 2018.

Такого отвлечения.

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

Виды абстракции

Некоторые типы абстракции:

  • примитивная чувственная абстракция - отвлекается от одних свойств предмета или явления, выделяя другие его свойства или качества (выделение формы предмета, отвлекшись от его цвета или наоборот). В силу бесконечного многообразия действительности никакое восприятие не в состоянии охватить все её стороны, поэтому примитивная чувственная абстракция совершается в каждом процессе восприятия и неизбежно связана с ним.
  • обобщающая абстракция - даёт обобщённую картину явления , отвлечённую от частных отклонений. В результате такой абстракции выделяется общее свойство исследуемых объектов или явлений. Данный вид абстракции считается основным в математике и математической логике .
  • идеализация - замещение реального эмпирического явления идеализированной схемой , отвлечённой от несущественных для данного исследования реальных атрибутов. В результате образуются понятия идеализированных (идеальных) объектов («идеальный газ », «абсолютно чёрное тело », «прямая », «сферический конь в вакууме » (из анекдота про идеализацию) и др.
  • изолирующая абстракция - тесным образом связана с непроизвольным вниманием, поскольку при этом выделяется то содержание, на котором сосредоточивается внимание.
  • абстракция актуальной бесконечности - отвлечение от принципиальной невозможности зафиксировать каждый элемент бесконечного множества [ ] , то есть бесконечные множества рассматриваются как конечные [ ] .
  • конструктивизация - отвлечение от неопределённости границ реальных объектов, их «огрубление».

По целям:

  • формальная абстракция - выделение таких свойств предмета, которые сами по себе и независимо от него не существуют (форма или цвет). Этот тип абстракции служит основой усвоения детьми знаний, описывающих предметы по их внешним свойствам, что служит предпосылкой теоретического мышления.
  • содержательная абстракция - вычленение тех свойств предмета, которые сами по себе обладают относительной самостоятельностью (клетка организма). Этот тип абстракции у учащихся развивает способность оперировать ими.

Абстрактное и конкретное

Абстрактное мышление подразумевает оперирование абстракциями («человек вообще», «число три», «дерево», и т. д.), конкретное мышление имеет дело с конкретными объектами и процессами («Сократ», «три банана», «дуб во дворе», и т. д.). Способность к абстрактному мышлению является одной из отличительных черт человека, которая, вероятно, сформировалась одновременно с языковыми навыками и во многом благодаря языку (так, нельзя было бы даже мысленно оперировать «числом три» вообще, не имея для него определённого языкового знака - «три», поскольку в окружающем нас мире такого абстрактного, ни к чему не привязанного понятия, попросту не существует: это всегда «три человека», «три дерева», «три банана» и т. п.).

Познание – важная составляющая жизни человека. Человек познает мир вокруг, чувства, саму жизнь. Издревле люди стремились познать природу, космос, любые явления жизни на Земле.

Человека интересует все – лепестки цветка, птица, порхающая на небе, волны океана, другие планеты. Стремление к познанию – это естественное качество человека.

Стремление познавать мир подвигло человечество к созданию все новых и новых орудий труда и предметов быта. Стремление к познанию привело к созданию и развитию цивилизации.

Процесс познания не был бы столь интересным без абстрагирования. С помощью абстрагирования древние люди стремились увидеть со стороны Землю и космос, а также роль человечества в этом мире.

Абстрагирование в повседневной жизни

Абстрагирование позволяет человеку увидеть со стороны не только происходящие события и окружающую действительность, но и себя. Дает увидеть свои действия и свое поведение с другого ракурса, помогает понять свои устремления и причины тех или иных поступков.

Абстрагироваться – значит, увидеть реальность в качестве зрителя, ощутить себя вне всех событий. При таком подходе снимается эмоциональная зависимость от происходящего. Человеку открываются новые грани, которые он раньше не замечал.

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

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

Роль абстрагирования

Абстрагирование помогает человеку в полном объеме познать себя, мир, и все, что ему интересно. И главное – абстрагирование позволяет познать суть жизни на Земле, тайну мироздания, познать собственную роль в этой жизни.

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

Таким образом, абстрагирование для человека – ключевое свойство познания мира и жизни. Оно позволяет наиболее полно познать реальность. И это свойство заложено в человеке самой природой.

Стремление к высшей духовности, развитию души человека свойственно многим людям и из разных соображений. Но в первую очередь познание высших миров подразумевает серьезную работу над собой. Практические правила дает Рудольф Штайнер в книге «Как достичь познания высших миров ». Таинственных приемов здесь нет, это обычная методичная работа с сознанием, мыслями и чувствами.

Инструкция

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

Развивайте свое внутреннее, духовное око. Для этого учитесь концентрироваться, рассматривая и сравнивая между собой объекты (живые и неживые) внешнего мира. При этом ваши мысли должны сопровождаться чувствами, т.е. вы должны фиксировать свое внимание на них и учиться определять и в них. Таким образом у вас открывается и тренируется дополнительный канал приема информации – ваши чувства и «видение» с их помощью.

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

Развивайте и совершенствуйте характер, боритесь с раздражением и прочими негативными эмоциями – гневом, и т.д. Желания и вожделения не должны управлять вами на пути познания высших миров . Сначала получайте радость от самого познания и упражнений, потом уже руководствуйтесь желаниями. Учитесь владеть собою и отбрасывать любые страхи, и мысли, если они противоречат логике. Так же следует поступать с , .

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

Видео по теме

Источники:

Одной из самых чувствительных эмоций для человека является переживание. Одному человеку свойственны глубокие и сильные, а другому менее выраженные по своему характеру, переживания.

Инструкция

Посредством переживаний человек не только учится оценивать собственные действия, но и познает свой внутренний мир. Однако, переживания могут повлечь не только обстоятельно положительные, но и неблагоприятные, отрицательные последствия.

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

В приведенном примере мы наблюдаем внутренние переживания как средство достижения социально значимой цели в самовоспитании не до конца сформировавшейся индивидуальной личности.

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

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

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

Видео по теме

Обратите внимание

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

Полезный совет

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


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


Сокращайте конспекты


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


Связывайте информацию


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


Мотивируйте себя


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


Расставляйте приоритеты


В зависимости от вашего склада ума и профессиональной деятельности вам необходимо научиться правильно определять для себя те компоненты знаний, которые вам пригодятся в или же в качестве богатого жизненного опыта. Поставьте конкретный вопрос: "Что для меня наиболее важно и интересно?". Запишите те дисциплины, которые сразу же пришли на ум и впоследствии уделяйте их изучению как можно больше личного времени.

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

Тема эта мне пришла на ум тогда, когда я услышал разговоры начальников наших. Они разговаривают не так, как с простыми программистами. Как-то по другому. Абстрактно. Так что и я решил про это узнать более подробно.

У слова абстракция есть несколько трактовок, но перечислить их надо будет обязательно:

«Отвлечение в процессе познания от несущественных сторон, свойств, связей предмета или явления с целью выделения их существенных, закономерных признаков; абстрагирование.

Теоретическое обобщение как результат абстрагирования.

Что-л., утратившее определенность, конкретность, реальность.»

Спасибо Википедии.

Есть еще несколько трактовок слова абстракция, но нам будет достаточно знать три вышеописанных. Так что двинемся дальше.

Именно абстрактное мышление позволяет выявить существенные свойства объекта наблюдения. Но это мышление приходит от чувств, то есть - нужно попытаться понять (прочувствовать) объкт наблюдения. После такого прочувствования можно выделить самое главное. Именно для того, чтобы лучше выделять самые главные свойства объектов - я и решил более подробно изучать абстракцию и абстрагирование. В процессе работы над разработкой автоматизированной системы (в самом начале) - важно отвлечься от несущественных ее элементов и сконцентрироваться на самых главных. Это получается не всегда, но если получится - то будет очень хорошо!

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

Есть два подхода к абстрагировании:

Абстрагирование эмпирической психологии - такое учение говорило о абстрагировании, как только о чувственном;

Абстрагирование реалистической психологии - наоборот, убирало из этого процесса чувственное, говорило, что абстрагирование порождается мыслью.

Примеры абстрагирования - гору можно представить в форме тетраэдра. Человека - в совокупности его элементов (кости, мышцы и тд). Кстати, абстрацией является алгоритм (который очень популярен в программировании).

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

Наверняка каждый из нас хоть раз в жизни сталкивался с таким понятием, как абстрагирование. Оно часто применимо в повседневной жизни, когда следует взглянуть на окружающие вещи немного иначе. Как именно - “иначе”? Что под этим подразумевается и что такое абстрагирование, попробуем разобраться далее.

Общее представление

Это понятие уходит корнями в латынь и переводится дословно как “отвлечение”. Чаще имеется в виду не смена или деятельности, а смена мышления, возможность взглянуть на вещи с другой стороны, под иным углом, в том числе и тогда, когда анализируемый объект кажется непривычным. Таким способом наш разум соединяет все имеющиеся представления об этом объекте и рассматривает его так, как если бы он не обладал отдельными свойствами, связями, явлениями. В конечном счете происходит выделение закономерных, понятных и существенных признаков абстрагирование? Это отдаление или отделение одного от другого. Необязательным является последующее признание. Абстрагирование может использоваться временно, в определенный момент, возвращая представления о предмете на первоначальный уровень или, наоборот, открывая его новые свойства. В более узком смысле результатом абстракции, то есть любого отвлечения, является обобщение полученных (исследованных) теоретических признаков.

Иной взгляд на один объект

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

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

Напротив, анализ стремится разобрать имеющееся целое на составляющие части. Вместе оба понятия рождают представления о связах, происходящих между отдельными элементами

Изучая действительность

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

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

Винтики нашего внутреннего механизма

Итак, что такое абстрагирование? Несомненно, это сложный механизм, к которому мы прибегаем, иногда и вовсе того не осознавая. Мысленно человек отделяет существующее от несуществующего, вычленяя отдельные элементы из множества. Это может быть цепочка событий, ряд процессов, группа предметов. Так, обращаясь к индивидуальным особенностям человека, психология способна абстрагировать общие свойства от конкретных, применимых к данному индивидууму. Это лишний раз доказывает неоспоримый аргумент, что каждый человек, как его разум и сознание, неповторимы.

Применение - во всем

Абстрагирования находит применение во многих областях: политике, математике, логике. Мы уже узнали, что под общим понятием абстрагирования скрывается отвлечение от внешних явлений с целью выделить несущественные детали или сущность самого предмета. Благодаря подобному “взгляду со стороны” рождаются научные понятия, образующие, в свою очередь, единые свойства и связи, которые объединяются в категории.

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

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

Мыслить абстрагированно - способность каждого человека

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

Способность применять абстракцию в повседневной жизни заложена в человеке с рождения. Во многом большую роль здесь играют языковые навыки и развитие самого языка. Так, когда мысли “протекают” в абстрагированном порядке, сознание не фокусируется на отдельных признаках объекта, характеризуя его по общим показателям (например, “фрукт”). В противовес абстрактному, наука приводит доводы конкретного - в данном случае границы понимания, выискивая дополнительные свойства (не просто “фрукт”, а именно “апельсин” или “сладко-кислое яблоко”).



Что еще почитать