Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
7
YaTozheNeRobot
YaTozheNeRobot
7 лет назад

Четыре кита ООП простыми словами⁠⁠

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

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


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


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


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


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


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


Таким образом, абстракция невозможна без инкапсуляции и наследовании, как невозможен полиморфизм без, собственно, наследования. Ну а полиморфизм невозможен ещё и без инкапсуляции, которая банально бесполезна без наследования и полиморфизма. Вот такие тут треугольники с пирогами. Жаль только про пирог наврали. И про день рожденье.

Ссылка на комментарий: https://toster.ru/answer?answer_id=353361

Показать полностью
Ооп Программирование Полиморфизм Абстракция Наследование Инкапсуляция Класс Длиннопост Текст
2
14
Epox90in
8 лет назад

Недвижимость, прописка, наследование.⁠⁠

Доброго времени суток!

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

К сути дела, по факту с 2011 года я в квартире родителей (в которой был прописан и имел долю) не жил. В этой квартире нас было прописано 4 человека и соответственно у каждого были равные доли. Под влиянием матери, общение с отцом сводились к минимуму. В 2014 году, я продал ей свою долю в квартире. Получилось, что доля матери стала составлять 50%, отца и сестры по 25%. Прописан я оставался там же.

После этого (в том же 2014), я в связи с работой, вместе с женой переехал в другой город, где по настоящий момент и проживаю. Собственного жилья у нас нет, живем на съемном. Связь с кого либо из родственников, со мной была полностью прекращена. В конце 2016 года совершенно случайно, от чужих людей узнал, что мой отец умер и похороны уже прошли. 2 недели назад, мне потребовалось получить справку с места жительства, приехав в ЖЭК по месту прописки, мне сообщили, что я выписан по инициативе собственника решением суда. Соответственно постоянной регистрации у меня больше нет.

Отсюда у меня есть два вопроса: могу ли я оспорить, то что меня выписали ввиду того, что у меня нет собственного жилья? И могу ли я претендовать на наследование от отца (часть его доли)?

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

Заранее спасибо.

Недвижимость Доля Наследование Прописка Текст
16
asdfasdf8
9 лет назад

ЮР. ООП⁠⁠

ЮР. ООП
Ооп Наследование Политика
15
1812
elDaniel
elDaniel
9 лет назад

Когда понимаешь, что твой код дерьмо⁠⁠

Когда понимаешь, что твой код дерьмо
[моё] Объявление Работа Безысходность Полиморфизм Наследование Инкапсуляция
62
Lolip0p0p0p0p
9 лет назад

Альтернативная версия⁠⁠

Альтернативная версия
[моё] Мой пездюк Наследование Программист Картина Мат Python
5
4191
ZLioxygon
ZLioxygon
9 лет назад

Генетическая Память - Почему Наследование Странней, Чем Мы Думали⁠⁠

Генетика Наследование Память ТО Друзей Перевод то Друзей Видео
250
JesterHermit
JesterHermit
10 лет назад

10 пост-человеческих существ, которые могут унаследовать Землю⁠⁠

6. Проводоголовые
Проводоголовый (wirehead) — это идея научной фантастики, которая включает отдельного человека, стимулирующего центр удовольствия мозга электрическим током и таким образом зависимого. Идея впервые появилась в «Известном космосе» Ларри Нивена в 1970-х годах, но с тех пор стала общей темой в киберпанке. Корнями она уходит, вероятно, в эксперименты 50-х годов, когда Джеймс Олдс размещал электроды в мезолимбических дофаминовых дорожках крыс. Крысы переставали есть и спать в пользу бесконечных вспышек удовольствия, пока не умирали от голода.
Некоторые считают, что принятие этой технологии поможет справиться со страданиями, проявляющимися в процессе получения жизненного опыта, без нанесения вреда другим или окружающей среде. Это мечта так называемого проекта Abolitionist, который ищет способ совместить провода с головой, разработанными лекарствами (наркотиками) и генетической инженерией, чтобы создать идеальное общество. Правда, сомнительное оргазмическое счастье, скорее всего, приведет к глобальному вымиранию, поэтому идея не лишена недостатков. Носимые технологии могут позволить вам изменять настроение и состояние ума на спокойное или возбужденное без побочных эффектов или всяческих лекарств. В основе технологии Thync лежит транскраниальная стимуляция мозга постоянным током, недорогой способ отправки электрического тока в мозг с целью улучшения интеллекта, обучаемости, бдительности и памяти. Также он помогает с хроническими болями, депрессией, шизофренией, Паркинсоном и фибромиалгией.
И все же, футурологи не теряют надежды заполучить другую форму изменяющей сознание технологи: транскраниальной магнитной стимуляции. Эту технологию можно использовать для стимулирования психопатии, временно отключая часть мозга, отвечающую за страх, или же для получения четкого мышления во время алкогольного опьянения. Есть опасение, что в будущем люди смогут не только настраивать свое настроение, но и отключать страх и сочувствие при необходимости. И хотя эти понятия могут не быть генетически идентичными современным людям, их эмоциональные и социальные миры могут стать до неузнаваемости чуждыми.
7. Инфоморфы
В 1991 году, Чарльз Плэтт опубликовал «Человек из кремния», книгу о поисках бессмертия путем копирования человеческого разума в компьютеры, из которых создавались существа под названием «инфоморфы». В 1996 году, русский теоретик искусственного интеллекта Александр Численко позаимствовал это название для описания теоретической сущности, основанной на базе распределенного интеллекта. Такие сетевые разумы с легкостью могли бы обмениваться знаниями и опытом, чем мы, что привело бы к массовым изменениям в концепциях личности и индивида, подобно роевому сознанию, о котором мы говорили выше.
Не ограничиваясь физическими органами, эти сущности нашли бы многие человеческие понятия чуждыми и бессмысленными, даже странными. Этот термин также используется для описания загрузки человеческого сознания в компьютеры с целью создания резервных копий человеческого мозга. Психическая структура человека передается из биологической матрицы в электронную или информационную. Преимущества загрузки сознания включают экономический рост, возможность перепрограммировать себя для пущего ума или счастья, снижение влияния на окружающую среду и свободу от законов физики и неизбежности смерти.
Есть много потенциальных проблем, связанных с загрузкой сознания и выхода за пределы нашей человеческой формы. Технические аргументы включают невозможность воспроизводства непредсказуемых и нелинейных взаимодействий между клетками мозга, которые образуют человеческий интеллект, не говоря уже о самом факте того, что мы понятия не имеем, что такое сознание. Есть также и этические проблемы в развитии этой технологии. К примеру, мы можем никогда не узнать, работает ли она на самом деле: как мы поймем, что загруженное сознание действительно осознает себя, а не имитирует поведение человека, не обладая никаким психическим состоянием? Угроза злоупотребления и манипуляциями информорфами также остается не иллюзорной.
8. Трансгенные люди
Трансгенные животные имеют чужеродный ген, намеренно включенный в их геном. Эта технология использовалась для создания светящихся в темноте мышей и рыб. Эта технология использовалась при попытках возродить шерстистого мамонта, и дебаты на тему использования трансгенов у приматов не прекращаются. Впереди перспектива появления трансгенных людей, которые получат преимущества использования генов других животных видов.
Появление трансгенных людей потребует ряда шагов. Подходящий трансген должен быть изолирован и экспрессирован в нужном месте в нужное время, а затем размещен внутри человеческой клетки, выращенной в культивационной ткани. Ядро из трансгенной человеческой клетки затем должно быть перемещено в энуклеированную яйцеклетку, а после — вырасти и разделиться. Потом развивающийся эмбрион должен быть помещен в матку. Технологии, с помощью которых можно было бы все это сделать, уже доступны, а человеческие и нечеловеческие гены уже вовсю используются для выращивания в пробирке и исследования стволовых клеток.
Некоторые утверждают, что использование трансгенов для модификации людей может открыть возможности, предоставленные природой другим животным: сонар, острые чувства, способность к фотосинтезу или производства необходимых питательных веществ. Потенциальный выхлоп покроет любые проблемы, касающиеся человеческого достоинства, которое, в свою очередь, больше связано с нашей способностью рассуждать, нежели с генетической целостностью. Мы могли бы позаимствовать гены шимпанзе, чтобы повысить эффективность наших мышц, запоминание задач и стратегического планирования.
Но последствия могут быть воистину жуткими. Некоторые люди обеспокоены возможностью использования «выращиваемых транслюдей» — которых будут разводить и выращивать с намерением использовать в медицинских экспериментах, связанных с трансгенами. Существует также страх, известный как «тревога видов», благодаря которому появились законы, запрещающие создание многовидовых химер. Но наука идет вперед, и через сотню лет мир могут наполнить люди с оттенками шимпанзе, летучих мышей, осьминогов или мышей.
9. Киборги
Слово «киборг» впервые появилось в статье 1960 года за авторством Манфренда Клайнса и Натана Клайна. Они размышляли о способах повышения бессознательных саморегулирующих функций с помощью химических или электронных средств, чтобы позволить людям лучше переносить различные условия окружающей среды. Конечная цель — дать людям возможность исследовать космос. Они писали: «Если человек в космосе, в дополнение к полету на своем транспорте, должен постоянно проверять все и настраивать просто, чтобы остаться в живых, он становится рабом машины. Целью киборга, наряду с его собственной системой гомеостаза, является обеспечение организационной системы, в которой роботоподобные проблемы решаются автоматически или бессознательно, а человек свободен исследовать, создавать, думать и чувствовать».
Это название позже было применено к пациентам, зависимым от имплантатов и протезов, и вошло в культуру как метафора, описывающая нашу постоянно растущую зависимость от технологий. Последние изыскания в практической кибернетике включают бионические руки, подключаемые к нервной системе человека, протез глаз и многое другое.
В 2015 году, профессор Юваль Ной Харари из Еврейского университета в Иерусалиме предсказал, что через 200 лет люди станут богоподобными киборгами вследствие нашей необходимости улучшать себя. Золтан Истван, основатель политической партии трансгуманистов, продвигает платформу финансовых государственных вливаний по разработке искусственных сердец и черепных имплантов, которые снизят кризис в этой сфере, а также уровень преступности, с этим связанный. Между тем, военное исследовательское крыло DARPA анонсировало создание «офиса биологических технологий» (BTO) «для изучения растущего динамического пересечения биологии и других наук». В агентстве планируют разрабатывать технологии для солдат будущего, включая продвинутые протезы, управляемые силой мысли конечности и нейронные интерфейсы. Другая инициатива DARPA видит потенциал в развитии искусственных хромосом. Представьте солдат будущего, которым не нужен будет сон, которые будут чрезвычайно выносливы и видеть в темноте. Уже даже предложено название для будущего объединения человека и машины: Homo electricus.
10. Несколько человеческих видов
Видообразование представляет собой процесс, при котором несколько новых видов возникают из общего предкового вида. Эту концепцию впервые исследовал в художественной литературе Олаф Стэплтон в своей книге 1930 года «Последние и первые люди». В ней исследовались рост и падение 18 разных видов человека за следующие несколько миллиардов лет в процессе миграции с Земли на Венеру. Не так давно Дуглас Диксон в «Антропологии будущего: человек после человека» задался теми же вопросами, только у него цивилизация коллапсирует через 200 лет после начала генной инженерии. Некоторые виды человека уходят в космос, другие возвращаются через миллионы лет, чтобы обнаружить, что человек ответвился и эволюционировал в мириады разумных форм (и неразумных тоже).
Если процесс человеческой эволюции продолжится, не исключено, что через миллионы лет появятся другие виды, хотя многие считают, что это маловероятно. Исследование Йельского университета за 2009 год обнаружило доказательство того, что овуляторные характеристики говорят о том, что у более коротких и плотных женщин рождается больше детей, а это значит, что естественный отбор начинает выбирать эти физические черты. Между тем, эволюционный психолог Джеффри Миллер считает, что эволюция человека будет ускоряться из-за полового выбора современного общества и развития генной инженерии.
Но если человечество отправится к далеким планетам и звездным системам, потенциал развития новых видов, приспособленных к другим условиям, увеличится. Правда, в таком случае, они вряд ли унаследуют Землю, если только не вернутся через четыре мил
Показать полностью
Что будет Земля Наследование Много букв Текст Длиннопост
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии