Пример абстрагирование: Абстрагирование в психологии: определение и методы использования – Абстрагирование

Автор: | 01.01.2021

Содержание

Абстрагирование

Где скрываются опасные ловушки

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

Здесь есть ловушка. «Все мужчины смотрят налево», «все женщины – стервы» – такие абстрактные суждения мешают увидеть особенности конкретного человека и разобраться в конкретной ситуации.

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

Перечислим самые распространенные ловушки:

  • – «Начинаю вести здоровый образ жизни»;
  • – «Буду худеть»;
  • – «Я решила правильно питаться»;
  • – «Стану заниматься спортом».

Еще один пример из жизни: «Как вы терпите ворчание мужа?» – «А я абстрагируюсь!» Согласно определению, абстрагироваться – значит не учитывать несущественные свойства. Хотя в приведенном диалоге было бы точнее сказать «не обращаю внимания», «не придаю значения», однако по сути все правильно.

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

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

Абстрагирование

Абстрагирование

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

В искусстве

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

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

Абстрагирование

Основоположником этого жанра принято считать российского живописца Василия Кандинского, а первым абстрактным произведением – его акварельную работу «Без названия», написанную в 1910 году.

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

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

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

обобщающая абстракция — даёт обобщённую картину явления, отвлечённую от частных отклонений. В результате такой абстракции выделяется общее свойство исследуемых объектов или явлений. Данный вид абстракции считается основным в математике и математической логике.

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

В результате образуются понятия идеализированных (идеальных) объектов («идеальный газ», «абсолютно чёрное тело», «прямая» и др.

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

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

конструктивизация — отвлечение от неопределённости границ реальных объектов, их «огрубление».

По целям:

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

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

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

В соответствии с целью абстракция бывает:

  • содержательной;
  • формальной.

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

Абстрагирование

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

К основным видам или же типам этой категории относятся:

  • чувственная примитивная;
  • обобщающая;
  • идеализирующая;
  • изолирующая;
  • конструктивизирующая.

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

Теории абстрагирования

Существуют две теории абстрагирования:

  • элиминативная;
  • продуктивная.

Продуктивное абстрагирование основывается на постулатах:

— Абстракция является новым объектом, а «универсальные абстракции» — существуют независимо от нашего сознания в так называемом «мире идей».

— Формальная логика не властна над продуктивными абстракциями, которые тяготеют больше к «логике целого» (такое утверждение основывается на понятии идеи в продуктивной абстракции, как множества более мелких идей, по отношению к которым основная является скорее «целым», нежели «общим»). Эрнст Кассирер называет такую идею «функцией». Однако стоит отметить, что логика продуктивных абстракций изучена недостаточно, поэтому сравнение абстрагирования элиминативного и продуктивного временно не представляется возможным.

Для чего нужно умение абстрагироваться

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

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

В чем польза отвлеченных понятий и мышления

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

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

Абстрагирование

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

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

Существует ли абстрактное мышление

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

Абстрагирование

Абстрагирование

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

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

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

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

Это может быть почти все, что угодно, лишенное четкой детализации, например цвет, свет, кривизна, уродство или красота. То есть если озвучить лишь сам результат абстрагирования, вне контекста, например слово «небо», то понимание его у каждого человека будет своим.

Абстрагирование

Абстрагирование

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

Что понимается под абстрактным мышлением

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

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

Абстрагирование

Абстрагирование

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

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

В диалектической логике понятие «абстрактное» противопоставляется конкретному, например, конкретное мышление — абстрактное мышление (см. Восхождение от абстрактного к конкретному). В диалектической логике понятие абстракция часто употребляется в негативном смысле: как нечто одностороннее, неразвитое, слишком оторванное от жизни, в отличие от конкретного.

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

Абстрагирование как метод и художественный приём

Что такое абстрагирование в истории? В исторической ретроспективе оно обнаруживает себя впервые у Древних греков. Естественно, что проявляется это в употреблении абстрактных категорий при описании предметов, например: твёрдый — в предметно-конкретном словаре «подобный камню», круглый – «подобный луне». Способствовало формированию и развитию метода абстрагирования и ораторское искусство (почитаемое в греческих полисах) – умение формулировать логические заключения и убеждать слушателей в их правильности.

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

Абстрагирование

Абстрагирование

Что такое абстрагирование в среде ваятелей? В изобразительном искусстве абстрагирование вылилось в абстракционизм, который стал своеобразным продолжением импрессионизма. Если импрессионисты (от французского «впечатление») передавали свои эмоции, переживания, в основном, сохраняя узнаваемую форму предметов, то абстракционисты стремились выработать универсальный визуальный язык форм и цветов, выходящий за пределы физических и культурных границ зрителя. Картины художников – это своеобразная передача идей и эмоций через взаимосвязанный ритм цвета, формы, фактуры. У истоков этого искусства стояли Василий Кандинский, Казимир Малевич, Пит Мондриан.

Абстрагирование

Абстрагирование

Абстрагирование

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

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

Чем является абстрагирование Определение

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

То есть абстрагирование – это использование способа отвлечения в процессе познания или объяснения, рассуждения.

Абстрагирование

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

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

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

Абстрагирование

Абстрагирование

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

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

Как абстрактное превращается в конкретное

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

Другая сфера познания, где процветает абстрагирование, это философия.

Теоретическая физика – еще одно «царство абстракций». Кроме уже упомянутого «сферического коня в вакууме», есть совершенно серьезные абстрактные понятия, например «абсолютно черное тело», «идеальный газ». Самое главное, что, оперируя абстрактными категориями, физики делают расчеты совершенно реальных процессов. Трудно привести более убедительный пример этого, чем историю о том, как абстрактное E=mc2 превратилось в атомную бомбу.

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

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

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

Абстрагирование

Абстрагирование

Литература

  • Мировоззренческие и методологические проблемы научной абстракции. М., 1960;
  • Горский Д. П. Вопросы абстракции и образование понятий. М., 1961;
  • Розов М. А. Научная абстракция и её виды. Новосибирск, 1965;
  • Петров Ю. А. Логические проблемы абстракций бесконечности и осуществимости. М., 1967;
  • Яновская С. А. Методологические проблемы науки. М., 1972;
  • Лазарев Φ. В. О природе научных абстракций. М., 1971;
  • Лазарев Φ. В. Абстракция и реальность. — «Вестник МГУ», 1974; № 5;
  • Виленкш Н. Я., Шрейдер Ю. А. Понятие математики и объектов науки.— «ВД», 1974, № 2;
  • Ильенков Э. В. Диалектическая логика. Очерк истории и теории. М., 1984;
  • Новосёлов М. М. Об абстракциях неразличимости, индивиауации и постоянства, — В кн.: Творческая природа научного познания, М., 1984;
  • Новосёлов М. М. Абстракция и научный метод.—В кн.: Актуальные вопросы логики научного познания. М., 1987;
  • Sclmeider H. l. Historische und systematische Untersuchungen zur Abstraction. Erlangen, 1970;
  • Jules Vuillemin. La logique et le monde sensiable. Etude sur les théories contemporaines de l’abstraction. P., 1971;
  • Logic and abstraction. Göteborg, 1986;
  • Pollard St. What is abstraction? — «Nous», 1987, vol. 21, N 2;
  • Roeper P. Principles of abstraction for events and processes. — «J. of philos. Logic», 1987, vol. 16, N 3.

Идеализация. Мысленный эксперимент

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

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

В
качестве примера мож­но указать на
три разных понятия «идеального газа»,
сформи­ровавшихся под влиянием
различных теоретико-физических
представлений: Максвелла-Больцмана,
Бозе-Эйнштейна и Фер­ми-Дирака. Однако
полученные при этом все три варианта
иде­ализации оказались плодотворными
при изучении газовых со­стояний
различной природы: идеальный газ
Максвелла-Больц­мана стал основой
исследований обычных молекулярных
разре­женных газов, находящихся при
достаточно высоких темпера­турах;
идеальный газ Бозе-Эйнштейна был применен
для изу­чения фотонного газа, а
идеальный газ Ферми-Дирака помог решить
ряд проблем электронного газа.

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

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

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

Основное
достоинство идеализации как метода
научного познания заключается в том,
что получаемые на ее ос­нове теоретические
построения позволяют затем эффективно
ис­следовать реальные объекты и
явления. Упрощения, достигаемые с помощью
идеализации, облегчают создание теории,
вскры­вающей законы исследуемой
области явлений материального мира.
Если теория в целом правильно описывает
реальные явле­ния, то правомерны и
положенные в ее основу идеализации.

Абстрагирование

абстрагирование

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

Абстрагирование — пример

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

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

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

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

У каждого понятия есть и своя противоположность. Абстрагирование и конкретизация – это как взгляд вблизи и издали. Стоя близко, вы рассмотрите все в мелочах (конкретизация), а стоя далеко, вы сможете оценить понятие в целом, не отвлекаясь на мелочи (абстрагирование). Таким образом, это два противоположных понятия.

Это легко проиллюстрировать примером. Если вы говорите «я буду худеть» — это абстракция. А если вы говорите «Я откажусь от сладкого и буду делать утренние пробежки» — это уже конкретика.

Метод абстрагирования и его цели

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

  1. Создание образца. Когда мы выбираем конкретное свойство или качество чего-либо и обозначаем его ключевым, его можно утрировать и получить таким образом чистый идеал. При этом понятно, что в реальности такого существовать не может, но такой чистый эквивалент вполне может стать отправной точкой для теории и размышлений о понятии.
  2. Отождествление. Именно принцип абстрагирования способствует отысканию общих черт в явлениях и событиях. В таком случае внимание концентрируется на общем, а различающие детали опускаются.
  3. Четкость и конкретика. Для достижения такой цели вниманиеабстрагирование прием концентрируется на определённом понятии, что позволяет, например, увидеть границы в значении слова. Абстрагирование помогает разделить понятия между собой.
  4. Обобщение и систематизация. Несложно догадаться, что обобщение и абстрагирование вообще довольно тесно связаны. Для достижения такой цели внимание фокусируется на важнейших признаках, которые позволяют разделить понятия на соответствующие группы. Каждая из групп независима и включает в себя обобщенные чем-либо понятия, но отличается от остальных групп, которые имеют другие общие ключевые понятия.

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

 

Понятие, виды и примеры абстракции. Абстрактное мышление — Новости Оптом

Содержание статьи:

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

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

Что это такое? Определение

Вам будет интересно:Философия возраста. Семилетние циклы жизни человека

Название этого термина происходит от латинского слова abstractio, которое переводится на русский язык, как «отвлечение». Именно в этом и заключается суть данного философского понятия.

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

Вам будет интересно:Абсолютный дух: понятие, теория

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

Также данное понятие определяется как обобщение, достигнутое путем абстрагирования.

Какой может быть абстракция? Примеры в жизни

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

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

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

Вам будет интересно:Сознание, его происхождение и сущность. Проблема сознания в истории философии

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

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

Чем является абстрагирование? Определение

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

То есть абстрагирование – это использование способа отвлечения в процессе познания или объяснения, рассуждения.

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

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

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

Это может быть почти все, что угодно, лишенное четкой детализации, например цвет, свет, кривизна, уродство или красота. То есть если озвучить лишь сам результат абстрагирования, вне контекста, например слово «небо», то понимание его у каждого человека будет своим.

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

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

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

В соответствии с целью абстракция бывает:

  • содержательной;
  • формальной.

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

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

К основным видам или же типам этой категории относятся:

  • чувственная примитивная;
  • обобщающая;
  • идеализирующая;
  • изолирующая;
  • конструктивизирующая.

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

Что понимается под абстрактным мышлением?

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

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

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

В чем польза отвлеченных понятий и мышления?

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

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

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

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

В искусстве

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

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

Основоположником этого жанра принято считать российского живописца Василия Кандинского, а первым абстрактным произведением – его акварельную работу «Без названия», написанную в 1910 году.

Источник

Причуды абстракций / LLC Tik-Tok Coach corporate blog / Habr

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

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


Что такое абстракция?

Википедия определяет абстракцию и процесс абстрагирования следующим образом:
Абстра́кция (от лат. abstractio — отвлечение) — отвлечение в процессе познания от несущественных сторон, свойств, связей объекта (предмета или явления) с целью выделения их существенных, закономерных признаков; абстрагирование; теоретическое обобщение как результат такого отвлечения.

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

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

Зачем нужна абстракция?

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

Если бы не фотография с высоты птичьего полета, можно ли было бы себе представить насколько правильно спроектирована Барселона? Кстати, про пример с шариковой ручкой, читать бы тоже не получилось — начертания одной и той же буквы на письме отличаются даже у одного человека.

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

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

Итак, абстрагирование нам нужно как способ познания и описания окружающего мира, для обмена информацией друг с другом. Абстракции позволяют провести декомпозицию предметной области на набор понятий и связей между ними.

На картинке изображен Legoland в Лондоне. Несмотря на то, что все предметы собраны из детского конструктора, мы без труда узнаем в них дома, окна, двери, городские кварталы, людей.

Барьеры и побочные эффекты абстракций

Чтобы понять ключевые свойства абстракций проведем аналогию с построением проекций на плоскость.

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

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

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

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

Примеры абстракций

Сфера применения Абстракция Комментарий
Целые числа Число из кольца Zp, где p = 2^разрядность (8, 16, 32, 64 бита) Данная абстракция позволяет представить целые числа только из отрезка –p/2+1 до p/2. Побочный эффект – проблема переполнения.
Вещественные числа Числа с плавающей точкой Вещественных чисел несчетное число, а чисел с плавающей точкой — всего лишь конечное. Это значит, что несчетное количество вещественных чисел представлены одним числом с плавающей точкой. Побочный эффект – ошибка округления, из-за который два числа нельзя сравнивать с помощью операции сравнения, а лишь по модулю некоторого маленького epsilon |a-b| < epsilon => a == b, или a/b*1000 может сильно отличаться от a*1000/b. Появилась даже целая дисциплина в математике – численные методы, которая изучает как организовать вычисления с плавающей точкой так, чтобы результаты не сильно отличались от вычислений с вещественными числами.
Деньги Числа с плавающей точкой Погрешность округления чисел с плавающей точкой делает, если не невозможным их использование для финансовых операций, то, по крайней мере, сильно усложняет жизнь. В любом случае, я бы сначала подумал в сторону написания отдельного класса для денежных единиц.
Изображение Машинная графика Машинная графика развивается семимильными шагами, чтобы сделать изображение на экране компьютера все более реалистичным.
Программное обеспечение Процедура Процедура является базовым элементом декомпозиции в процедурном программировании. Побочный эффект — процедура жестко заданная последовательность команд, которую невозможно изменить без переписывания самой процедуры.
Программное обеспечение Класс О классах будем говорить ниже.
Предметная область Абстракция сущности и связи между сущностями Побочный эффект — отражает представление, заблуждения, предубеждения и т.д. о предметной области конкретного субъекта.
Бизнес-логика Процедура Как уже говорилось выше — побочный эффект процедуры — жесткая последовательность команд. Бизнес-логика же подвержена изменениям, как правило содержит много исключений, о которых пользователи обычно забывают рассказать. Попытка представить бизнес-операцию в виде процедуры часто делает терпит неудачу.
Программное обеспечение Поток для распараллеливания операций Многопоточное программирование получилось настолько сложным для восприятия, что немного людей в нем разбирается.
Квадрат — это прямоугольник, у которого все стороны равны. Класс квадрат нельзя наследовать от прямоугольника. Классы — это абстракции. У них есть свои собственные свойства, которые отличаются от математических объектов и которые делают невозможным наследование.
Классы

Гради Буч так определяет ООП:
Объектно-ориентированное программирование — это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

В этом определении самый важный момент — это иерархия наследования. Потому что именно наследование отличает ООП от всех других методологий.

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

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

Главный побочный эффект классов — они отражают опыт, стереотипы, предубеждения того программиста, который их написал. Отсюда следует, что разные люди получат разный набор классов для одной и той же задачи. Более того, один и тот же человек, решая одну и туже задачу, но в разные моменты времени, получит разный набор классов, просто потому что его жизненный опыт меняется.

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


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

Когда же человек пытается понять чужой код, он как раз двигается наоборот — сверху вниз. То есть сначала понимает общую суть, затем разбивает на компоненты, потом пытается понять суть каждого компонента и т.д. Часто эти движения мысли снизу вверх и сверху вниз у разных людей не совпадают. Естественно, что изучающему чужой код было бы легче, если разбиение кода на компоненты совпадало с его собственными убеждениями, как надо делать. Если это не так, придется затрачивать определенные усилия, чтобы понять ход мыслей разработчика. Поэтому, когда кто-то говорит, что здесь «полный хардкод», но если я перепишу, то будет все проще и понятнее. Это всегда 100% правда… Но только для него, для остальных ценность переписывания уже не так очевидна.

Кстати, если ничего не предпринимать специально, то при разработке снизу вверх, код становится сильно связанным между собой, то есть не повторно используемым. Чтобы побороть этот эффект надо следовать принципу инверсии зависимостей (The Dependency Inversion Principle).

Проиллюстрируем как проявляется описанный побочный эффект на простом примере. Многие жители крупных городов закупаются в крупных супермаркетах. Предположим, что жена отправляет мужа за покупками и, чтобы он не забыл, как обычно, чего-нибудь, составляет список «для тех кто в танке».
Постараемся проследить ход ее мыслей:
— Так чего я сегодня буду готовить на ужин?
— Надо приготовить чего-нибудь вкусненькое, чтобы побаловать ребенка.
— Так, нужна будет мука, молоко.
— Кажется в миксере сели батарейки.
— Стоп! Ребенку нужны витамины. Морковь. Буду делать морковный сок. и мандарины. Скоро же Новый год!
— А хлеб дома есть? Нет, кажется, нет.Значит, надо купить!
— Еще надо купить масло.
— Забыла про ребенка — витамины. Купить яблоки.
— Чего-то ручка плохо пишет. Наверное скоро кончатся чернила. Надо купить!
— Так, ребенку надо купить сока.
— А еще игрушку — пусть порадуется.
— Картошка у нас есть на борщ? На борщ хватит, но на неделю нет. Значит тоже надо купить.
— Чуть не забыла учительница просила принести две тетради.
— К борщу нужна сметана.
— Вроде сахар кончился.
— Ребенок любит виноград.
— И еще надо купить бутилированной воды.

В итоге получаем следующий список:

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

Когда приходит муж в магазин то, что он обнаруживает? Указанные в списке товары оказываются в разных частях магазина. Обычно список длинный, поэтому запомнить что-либо, что было уже куплено достаточно трудно. На это накладывается, что какие-то отделы временно закрыты — идет выгрузка товаров, какого-то товара нет в продаже, плюс толчея, зимняя одежда. Более опытные товарищи ходят с карандашом или ручкой с очень озабоченным видом и постоянно смотрят в свой список. Но, в итоге, все равно, что-нибудь да забудешь купить. По своему опыту могу сказать, что это «что-нибудь» окажется самым важным, из-за чего вообще и стоило ехать в магазин.

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

  • Батарейки
  • Детские тетради
  • Ручка
  • Вода
  • Сок
  • Сахар
  • Морковь
  • Апельсины
  • Яблоки
  • Виноград
  • Картофель
  • Масло
  • Хлеб
  • Молоко
  • Сметана
  • Мука
  • Детская игрушка

Еще одно важное наблюдение — невозможно по самим абстракциям определить насколько удачными они получились. Это можно сделать, только если мы попытаемся их использовать на практике. И тут уж выясняется, что одни абстракции лучше подходят для задачи, а другие — хуже. А если еще немного изменить исходные условия, то и прежний «хороший» набор абстракций уже может не работать. Например, второй список покупок из примера перестанет работать, если прийти с ним в другой магазин с иным порядком выкладки товаров. Он станет ничем не лучше, чем первый.
Отсюда вывод — невозможно придумать набор классов, который подойдет на все случаи жизни. В статье The Open-Closed Principle это называется стратегическая замкнутость.

Естественный вопрос, а как сразу создавать хорошие абстракции. Увы, но на этот счет нет точного ответа. Зато со временем выработался набор практик, который говорит, как надо поступать, и обещает, что в этом случае будет хороший результат. К таким практикам относится рефакторинг, стандарты кодирования, code review, объектная гимнастика и т.д. Цель данных практик — направить ход мыслей группы разработчиков в одном направлении, тогда шансов, что чужой код будет понятнее, станет больше. Отношение к каждой из практик у отдельно взятого человека зависит лишь от приобретенного им опыта использования практики. Часто слова «Это не работает» надо интерпретировать как «Я пробовал — у меня не получилось». Нет никаких объективных аргументов «ЗА», равно как и «ПРОТИВ».

Так зачем нужно тогда ООП?

Проведем параллели между естественным языком и ООП
естественный язык ООП
Слово класс
Правила Синтаксис
Жанр Архитектура
литературные приемы паттерны

Любые свои мысли человек выражает словами естественного языка. Есть два типа задач:

  1. Для решения надо хорошо знать сам язык. Например, чтобы написать Войну и Мир.
  2. Сложность не зависит от языка. Неважно сколько и какие языки Вы знаете. Это никак не помогает при решении. Например, теорема Ферма.

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

Меня всегда удивляют, статьи в стиле Почему я люблю X или Почему я не люблю X. Все прекрасно понимают, что X — инструмент. Ведь нет же таких статей про лопату. Хотя, кто знает, ведь ООП существует несколько десятилетий, а лопата несколько тысяч, и быть может где-нибудь в в каменном веке шли жестокие холивары на тему, что лучше лопатка мамонта или мотыга из камня?

Литература по теме

1. Гради Буч Объектно-ориентированный анализ и проектирование с примерами приложений на С++
Данная книга в представлении не нуждается. Одна из наиболее цитируемых книг по программированию.
2. Барбара Минто Принципы Пирамиды Минто.
Работая консультантом McKinsey Барбара Минто создала свой собственный метод написания аналитических документов, основанный.на том, как человек воспринимает информацию. В книге достаточно много места уделено принципам группировки и обобщения.
3. Роберт Мартин (Uncle Bob)
Роберт Мартин написал серию статей и книг про принципы ООП. Наиболее известные из них S.O.L.I..D. На русском языке вышла книжка Роберт Мартин Быстрая разработка программ. Принципы, примеры, практика, в которой описаны эти принципы. Но на мой взгляд про них лучше прочитать в статьях The Single Responsibility Principle, The Open-Closed Principle, The Liskov Substitution Principle, The Interface Segregation Principle, The Dependency Inversion Principle.

Абстрагирование — Гуманитарный портал

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

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

В процедуре абстрагирования очевидны две ипостаси процесса познания: первая отражает направленность внимания на то, что именно вычленяется; вторая — на то, от чего именно осуществляется отвлечение. Акцент на той или другой стороне указанного процесса (при их взаимодополнительности) часто приводит к полярным выводам относительно роли абстрагирования: либо оно рассматривается как значимый источник поступления знаний о мире, либо как процедура, приводящая к их искажению и обеднению. Уяснение того, какие именно из свойств предмета или явления являются для них «посторонними» — по сути главный вопрос оперирования с абстракциями.

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

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

  1. изолирующая абстракция соответствует цели вычленения и чёткой фиксации исследуемого явления;
  2. обобщающая абстракция соответствует цели получения общей картины явления;
  3. идеализация соответствует цели замещения реальной, эмпирически данной ситуации идеализированной схемой для упрощения изучаемой ситуации и более эффективного использования существующих методов и средств исследования.

Реализация процесса абстрагирования включает два типа операций:

  1. оценка возможности и целесообразности замещения;
  2. акт замещения.

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

Процесс абстрагирования в двух примерах

ПРОЦЕСС АБСТРАГИРОВАНИЯ

 

В двух примерах от С. И. Хаякава

 

КОРОВА ПО КЛИЧКЕ БЭССИ

 

Бэсси – это живой организм; она постоянно меняется, постоянно поглощает пищу и воздух, трансформирует их и избавляется от них. Её кровь циркулирует, а нервы посылают сигналы. Если рассмотреть её под микроскопом, она представляет собой массу разнообразных частиц, клеток и бактериальных организмов; с точки зрения современной физики, она представляет собой непрерывное движение электронов. Чем она является в своей целостности, мы никогда не узнаем; даже если в какой-то конкретный момент мы могли бы точно сказать, чем она является, то в следующий момент она бы изменилась до такой степени, что наше описание уже нельзя было бы к ней применить из-за его неточности. Невозможно в полной мере сказать, чем Бэсси или что-либо другое на самом деле является. Бэсси – это не статичный «объект», а динамический процесс.

Бэсси, которую мы воспринимаем – это опят же, что-то другое. Мы испытываем лишь малую часть целой Бэсси: свет и тени на её поверхности, её движения, её общие очертания, звуки, которые она издаёт, и ощущения, возникающие от прикосновения к ней. И за счёт нашего прошлого опыта, мы наблюдаем в ней схожести с определёнными другими животными, к которым в прошлом мы применяли слово «корова».

ПРОЦЕСС АБСТРАГИРОВАНИЯ

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

 

Поэтому, когда мы говорим: «Бэсси – это корова», мы лишь отмечаем, что процесс Бэсси схож с другими «коровами», и игнорируем отличия. Кроме того, мы уходим достаточно далеко от динамического процесса Бэсси – вихря электро-химическо-нейронных событий – к относительно статичной «идее», «концепту», или слову, «корова». Чтобы лучше понять это, вы можете ознакомиться с диаграммой «Лестница Абстрагирования».

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

ПОЧЕМУ  МЫ ДОЛЖНЫ АБСТРАГИРОВАТЬ

Этот процесс абстрагирования, в котором мы опускаем характеристики – незаменимо удобен. Чтобы это продемонстрировать, приведём ещё один пример: представим, что есть деревня, в которой живёт четыре семьи, и у каждой из них есть дом.

Дом семьи A называют maga; дом семьи B называют biyo; дом семьи C называют kata, а дом семьи D – pelel. Это удовлетворяет потребностям обычного общения в деревне, если только не начнётся обсуждение постройки нового дома на случай, если кто-то захочет пожить отдельно. Мы не можем назвать спроецированный дом одним из четырёх слов для уже существующих домов, потому что у каждого слова есть слишком определённое значение. Нам нужно найти общий термин, на более высоком уровне абстракции, который бы означал «что-то, имеющее общие характеристики с maga, biyo, kata и pelel, но при этом не принадлежать ни одной из семей». Говорить так каждый раз – слишком неудобно, поэтому нужен термин покороче. Предположим, что мы выбрали звук дом.

Слова приходят из необходимости условно что-то обозначить. Создание новой абстракции – это большой шаг вперёд, так как он делает обсуждение возможным; в этом случае – не только обсуждение пятого дома, но и всех будущих домов, которые мы можем построить, увидеть в путешествиях или во снах. Такой вещи как «некий дом» не существует. «Некий дом» — это абстракция. Есть только дома – дом1, дом2, дом3, и так далее, и каждый из них имеет характеристики, которых нет у других домов.

Пост подготовлен на основе материалов из книги Язык в Действии, автор С. И. Хаякава, 1947 г. (Language in Action by S. I. Hayakawa), сс. 94-97.

Пример понижения уровня абстрагирования — Ясная Академия :: Ясная практика жизни — ЖЖ

Допустим, попался вам папуас, который задал вам простой вопрос: «Что такое осень?»
У них-то на острове всё вечнозеленое и осени нет. Как ты ему станешь объяснять, что это такое? (На этом, кстати, построено очень много «шуток», особенно в западных фильмах вроде «Данди-крокодил»).

Ты скажешь: «У нас листья, как у вас на пальмах, только другой формы. Когда наступает осень, то холодает, и они становятся желтыми и опадают». Он это поймет, особенно если ты при этом будешь показывать всё руками. Но он может не знать, что такое «холодает». Тогда придется вести его на кухню, включать горячую воду, совать под нее его руки и потом добавлять холодную, и объяснять, что вот так «холодает» на улице. Короче, придется тебе понижать уровень абстракции до тех пор, пока вы оба не будете относительно нее согласны, и ваши наблюдения не будут «одинаково реальными» для обоих.

Суть в том, что для наличия «общей реальности» или «согласия» собеседники должны найти такой уровень абстракции, который для них обоих «реален».

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

Разумный человек может «осознавать абстрагирование«, то есть выделить разные уровни абстракций: события, объекты, описания, предположения… И общаться на любом из этих уровней, соблюдая реальность. Неразумный — абстрагирует автоматически, уровни у него «слеплены», отождествлены, для него событие = фактам = описанию = предположению = ярлыку = теории = ., Вот как раз от этого самого «автоматического абстрагирования» (Альфред Коржибский называет это «#семантическая_реакция») #общая_семантика и призвана избавлять.

ОМ, 2006 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *