Уровни абстракции — одна из самых важных и одновременно самых сложных концепций, понимание которой ведёт к написанию качественного кода.
Методы и функции — один из самых простых примеров, на основе которых можно рассмотреть концепцию уровней абстракции.
ℹ️ Когда мы описываем функцию, то все методы, которые мы вызываем внутри должны находиться на один уровень абстракции ниже. В конце концов, функции пишутся прежде всего для разложения более крупной концепции (иначе говоря, имени функции) на последовательность действий на следующем уровне абстракции.
Как понять, что метод написан на разных уровнях абстракции❓
- Когда мы смешиваем уровни абстракции, то функция обрастает большим количеством второстепенных подробностей — деталями с более низкого уровня абстракции - Если читать код функции, вы найдёте одновременно действия, которые будут отвечать на вопросы “что?” и “как?”: - “что?” — более высокий уровень абстракции, тут функция описывает, что мы делаем. - “как?” — тут будет описано, “как” мы что-то делаем, а чтобы понять что именно, нужно будет напрячь извилины и подумать. И если мы заменим это “как” на функцию, имя которой будет отвечать на вопрос “что”, то всё станет на свои места и будет на одном уровне абстракции.
⚠️ Не окрепшим умам главное понять, что метод написанный на “одном уровне абстракции” это то, к чему нужно стремиться, но главное не переусердствовать, ведь не всегда так просто провести грань между уровнями абстракции.
Но методами это все конечно не ограничивается. Классы тоже могут быть на разных уровнях абстракции, они могут раскладываться по разным библиотекам, и тогда эти библиотеки взаимодействуют между собой только посредством публичного API. Но подробнее об этом как-нибудь в другой раз.
Пример на прикреплённой картинке взял отсюда, возможно не самый лучший, но суть должно быть понятна.
Пример от Дядюшки Боба найдёте в комментариях, из него должно стать понятней, что имелось ввиду при описании “что?” и “как?”
Северанский мост (или Цендерский мост) - римский мост, расположенный возле древнего города Арсамея на юго-востоке Турции. Построенный легионом Legio XVI Flavia Firma, расквартированным в Самосате, он заменил более ранний мост, построенный при Веспасиане.
Коммагенские города построили на мосту четыре коринфские колонны в честь римского императора Луция Септимия Севера ( 193–211 гг. ) его второй жены Юлии Домны и их сыновей Каракаллы и Публия Септимия Геты, как указано в надписи на латыни на мосту. Две колонны со стороны Кахты посвящены самому Септимию и его жене, а еще две со стороны Синчика посвящены Каракалле и Гете, все высотой 9–10 м. Столбец Геты, был удален после его убийства его братом Каракаллой, который проклял память Геты и приказал убрать его имя из всех надписей.
Мост расположен в одном из национальных парков в Турции недалеко от Эскикале, на юго-востоке Турции в 55 км от Адыямана в древнем регионе Коммагене. Он пересекает ручей Чабинас, приток ручья Кахта на дороге из Кахты в Синчик.
В Московском метрополитене есть 2 закрытые станции: "Первомайская" на Арбатско-Покровской линии и "Калужская" в здании депо на Калужско-Рижской. Эти станции разных лет постройки и по разным причинам они не используются.
"Первомайская"
Станция "Первомайская" первоначально располагалась за станцией "Измайловский Парк" на поверхности, в здании электродепо "Измайлово"
Хорошо сохранился вестибюль станции, но надпись "Метрополитен имени Л. М. Кагановича. Станция "Первомайская" была недавно снята.
В помещении самой станции сейчас цех подъемочного ремонта. Видно, что когда-то там была станция, уцелел кафель на стенах и характерные для того времени лепные украшения, даже местами с позолотой. Названия станции не сохранились, остались только крепления для них. В вестибюле обустроен актовый зал, где иногда проводятся различные мероприятия.
"Калужская"
Станция "Калужская" с 1964 по 1974 год находилась в здании электродепо "Калужское" Географически это рядом с нынешней "Калужской", напротив дворца культуры "Меридиан".
Станция располагалась в 5-м нефе депо. До 1971 он был крайним, и боковая стена была с окнами. К соединению с Рижской линией депо расширили, построили ещё 3 нефа, стена стала глухой.
На станции было два тупиковых пути с островной платформой. Какие бы то ни было украшения - отсутствовали, асфальтовая платформа, побеленные стены, стандартные промышленные светильники, подвешенные к конструкциям перекрытия. Вдоль оси платформы - несколько простых деревянных скамеек. Платформа непосредственно переходила в вестибюль с кассами и турникетами.
В 700 км от Екатеринбурга, если двигаться точно на север, стоит небольшой городок, по нынешним меркам – село, некогда же княжеская резиденцией, столица сказочной Биармии – древняя Чердынь. Первая точка заселения русскими Урала. Первый в этих краях город, существовавший, когда и России самой не было – о чем молчаливо свидетельствуют карты Восточной Европы середины IX века. В царских грамотах XV столетия горделиво именующийся: Пермь Великая Чердынь.
Зимняя Чердынь кажется краем земли, местом, где кончаются все пути. На самом деле еще севернее лежат не менее древние Покча, Вильгорт, Камгорт, Искор и Ныроб, знаменитый тем, что там, в яме временщик Борис Годунов сгноил боярина Михаила Никитича Романова.
Дорога, ведущая на север до Ныроба.
Говорят, и сама Чердынь располагалась несколько в стороне от своего сегодняшнего местонахождения – недалеко, в районе села Губдор, где найдены следы большого городища, существовавшего не один век.
Впрочем, старые карты начиная с середины IX века однозначно помещают ее на высоком берегу реки Колвы, правом притоке Камы.
Вид с одного из семи чердынских холмов, на въезде в город из Соликамска. Вдалеке - Церковь Ионна Богослова, Ближе - Воскресенский собор и Преображенская церковь
Говорят, и сама Чердынь располагалась несколько в стороне от своего сегодняшнего местонахождения – недалеко, в районе села Губдор, где найдены следы большого городища, существовавшего не один век. Впрочем, старые карты начиная с середины IX века однозначно помещают ее на высоком берегу реки Колвы, правом притоке Камы.
Сегодняшнее население городка – около 5 000 человек. Двухэтажные каменные дома XIX – начала XX вв., богатые некогда деревянные постройки, украшенные причудливой резьбой, знаменитые ворота, вошедшие во все учебники и справочники. Больница, где некогда в ссылке находился поэт Осип Мандельштамм.
Ни одного современного здания. Тишина, чистое небо, ощущение вечности. Как и Рим, Чердынь расположена на семи холмах, разделенных оврагами, на центральных – самых высоких – остатки укрепленных городищ VIII – IX вв. То время было периодом оживленной торговли с азиатскими странами, о чем говорят многочисленные клады серебра и персидских монет.
Серебряное блюдо "Царь Шапур II, во время охоты на львов" - из коллекции Государственного Эрмитажа было найдено в окрестностях Чердыни
История Чердыни: чудские городища VIII – X вв, проникновение новгородцев – XI – XII вв, столица Перми Великой – XV – XVI вв, а с начала XVII вплоть до начала XX в. – богатый уездный город с семью церквями, с 40 каменными, 26 полукаменными и 437 деревянными зданиями, арсеналом, Городской думой и торговыми рядами, где работали 50 (!) лавок, существовало Общество любителей истории, археологии и этнографии, а с 1899 г. действовал краеведческий музей имени Пушкина, открытый в честь столетия поэта. Ежедневно пароходы ходили в губернский город Пермь и обратно. Все смела революция.
А советская власть втоптала некогда Великую Чердынь в болото тусклого провинциального существования.
Иоанно-Богословский монастырь был основан в 1462 году, и тогда же построена первая деревянная церковь. В 1700 г. она сгорела, и на этом же месте в 1704 - 1718 гг. возведена новая, каменная, которая действует и по сегодняшний день
Самый древний храм – Иоанна Богослова был учрежден вместе с мужским монастырем еще в 1462-1463 гг. в честь крещения местного населения. В 1700 году храм сгорел во время пожара, уничтожившего более двух третей города, но к 1718 году был отстроен заново. В первые годы советской власти, закрылся, но, в отличие от всех других, избежал полного разграбления и осквернения, так как был передан в ведение музея.
Во время войны храм был возвращен церкви, в 1944 году там возобновились богослужения. Храм действует до сих пор, а с недавнего времени действует и мужской монастырь.
Сохранился резной иконостас, кое-где внизу видна еще старинная роспись, а среди икон хранятся две, о которых хочется упомянуть отдельно.
Икона "85 праведников"
Икона «85 праведников» – несет в себе древний сюжет, память о событиях XVI века, когда в 1547 году на льду реки Вишеры (в 6 км от Чердыни) произошло большое сражение между чердынскими ратниками и ногайцами, совершавшими разорительные набеги на русские земли. Битва эта состоялась 6 января, а через полгода, в середине лета к чердынскому берегу приплыла льдина с телами 85 погибших воинов. Ратники были с почестями похоронены, над их могилой возведена часовня, разрушенная в 1933 году.
Икона особенно почитаема чердынцами, которые зовут погибших «убиенными родителями», она хранит их лики и имена. Известно всего несколько таких икон – одна – в Богословском храме, вторая – в чердынском музее, третья была увезена в США.
Икона "Явление Богоматери на войне"
Икона «Явление Богоматери на войне» не связана с историей Чердыни. Событие, изображенное на иконе, произошло в 1915 году во время боев в Августовских лесах Восточной Пруссии.
Несколько русских дивизий одновременно увидели на небе образ Божьей Матери. До 1916 года длились проверки этого факта, но огромное количество свидетелей не позволяло усомниться в его подлинности. После чего образ был официально признан и канонизирован.
По некоторым данным, известно семь таких икон, официально опубликованы всего две – одна хранится в одном из центральных музеев страны, вторая – в музее Невьянская Икона в Екатеринбурге. Чердынская – третья.
Богатые каменные дома в Чердыни - не редкость. Они образуют целые улицы.
Земли, которые сегодня представляются нам дикими и безлюдными, раньше были обжиты и обустроены – обитавшие здесь до XV века люди со своим укладом, культурой и миропониманием строили городища, были хорошими литейщиками и оставили нам огромное наследие – Пермскую бронзу.
Пришедшие русские смешались с ними, образовав новый этнос, предприимчивый и работящий. Соль, железо и медь, которые давала щедрая земля, заводы, судоверфи, мощная торговля, земледелие. Край процветал.
Ворота церковной ограды у Крестовоздвиженской церкви (1853 г.) в селе Бондюг, недалеко от Чердыни.
Сегодня: грунтовка вьется среди дремучих лесов, через каждые 5 – 6 км выскакивая на небольшие деревушки. Но в каждом крошечном селении стоят огромные церкви, напоминая о былом величии этих краев.
Когда-то христианство уничтожило здесь мощную цивилизацию людей, живших практически по всему северу и северо-востоку современной России. До сих пор живы легенды о чуди – таинственном народе, ушедшем в землю – якобы, с приходом христиан, те, не желавшие менять языческие убеждения на новую веру, выкапывали землянки, заходили в них целыми семьями и обрушивали своды, погребая себя под землей.
Всесвятская церковь на северной окраине Чердыни –построенная в 1815 – 1817 гг. «усердием купца Спиридона Углицкого», была разрушена во время второй разрушительной волны 1960-х годов, когда активно уничтожалось то, что сумело пережить революцию и войну.
Какие события легли в основу этих преданий, сегодня остается только гадать. Но чудские клады - огромные количества иранского и византийского серебра до сих пор волнуют воображение людей. Сколько их было найдено, а сколько лежит в земле, пряча в глубине тайны своих владельцев.
А победившее некогда православие, прожив несколько веков, само было уничтожено – новым народом, который уже ничего не построил.
1/14
Ранние сумерки над Воскресенским Собором (1756 г.) и Преображенской церковью (1853 г.)
Изба-пятистенок и покосившиеся красивые ворота.
Деревянные четырехстолбные ворота с башенками и узорами когда-то красовались у каждого дома.
Заснеженная улица.
Успенский собор, в котором сейчас располагается Музей истории веры.
Иоанно-Богословская церковь кажется небольшой, на самом деле - это значительное здание на высоком берегу.
Деревянная скульптура в Иоанно-Богословской церкви.
Отец Владимир, гостеприимно водивший нас по храму, с большим древним ключом, которым храм и отпирается.
Фрагмент иконы
Дверца шкафчика, расписанная изнутри
Уникальная книга из коллекции Краеведческого музея.
Крестовоздвиженская церковь в селе Бондюг, недалеко от Чердыни.
Крестовоздвиженская церковь в с. Бондюг.
Остатки деревянной церкви в селе Ужгинское, недалеко от Чердыни.
Автор - Юлия Крутеева, редактор альбомов и автор статей
Смоленск - еще один из тех городов, в которых бывал множество раз, но так и не сделал ни одной бродилки. А город, между тем, весьма и весьма. Особенно в последнее время. В конце 90-х - начале 00-х местами выглядел дыра дырой. Сейчас же от очистков очистили, подновили, понастроили достаточно дорогих отелей и ресторанов (для провинциального города, хотя они и с минскими столичными посоперничать могут) – судя по всему, внутренний туризм зацвел буйным цветом.
Когда в марте 2019 года строительство Mjøstårnet было завершено, оно стал знаковым зданием. Не только потому, что оно выделяется на берегу озера Мьёса, самого большого озера Норвегии, но и как символ "зеленого сдвига". Mjøstårnet доказывает, что высокие здания могут быть построены с использованием местных ресурсов, местных поставщиков и экологичных деревянных материалов.
Компания Moelven Limtre, расположенная всего в 17 км к северу от Мьёсторнета, сыграла ключевую роль в строительстве башни. Компания изготовила и установила клееные колонны, балки и диагонали для основной несущей системы. Для лифтовых шахт и балконов использовался CLT, а для этажей до 11-го уровня - палубные плиты Trä8.
Mjøstårnet признана самым высоким деревянным зданием в мире Советом по высотным зданиям и городской среде обитания (CTBUH), а также занесена в Книгу рекордов Гиннесса. Башня также получила множество наград и признаний, таких как New York Design Awards, Norwegian Tech Awards и CTBUH's Award of Excellence.
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Архитектор Александр Львович Лишневский родился 11 ноября 1868 года в городе Херсоне. В 1886 году он окончил Херсонское училище, поступил в Одесскую рисовальную школу, был удостоен малой бронзовой медали. 1 июня 1888 года был направлен в столицу Российской империи для поступления в Императорскую Академию художеств.
К практике он приступил в переломную эпоху модерна, влияние которого отразилось в творчестве Александра Львовича. Трудовую жизнь он начал в г. Елисаветграде, там же он вступил в должность городского архитектора. Помимо доходных домов, Лишневский проектировал и строил больницы, церкви, мосты, торговые дома, ряды, государственный банк, гимназии, училища. Подробнее о зданиях и творческом пути этого выдающегося архитектора мы расскажем в следующих постах.
Используемая литература "Архитектор Александр Лишневский". Издание Пропилеи Санкт-Петербург 2020г. Фотография из архива Е.А.Турковской.