Про ООП.

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) [1] 2   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Boojum
16.06.2025 - 07:48
Статус: Online


Ярила

Регистрация: 15.04.14
Сообщений: 2051
-5
Вот вы например, понимаете, как работает ООП (Обьектно-ориентированное программирование)? Вот и я, понимаю, что каждый последующий обьект = наследует ошибки предыдущего. В итоге получается - ммм. Windows 11, к примеру. Который, на самом деле, от win10 отличается только интерфейсом.

Ну, грубо говоря, есть у тебя - табуретка. И ты задумал, сделать из него - кресло. Спешу предупредить неверных. Это в жизни невозможно, но В стиле ООП - вполне.

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

Получилось - красиво. Слов нет. Но сидеть на этом - мало кто рискнёт.

Это сообщение отредактировал Boojum - 16.06.2025 - 07:53
 
[^]
VampirBFW
16.06.2025 - 07:51
7
Статус: Offline


Главный Сапиосексуал Япа.

Регистрация: 20.02.10
Сообщений: 20273
Вот тут я с тобой не согласен. Ядро 11 винды, это скорее трахнутый во все дыры Линукс, к которому гвоздями прибили оболочку от винды и намертво примотали скотчем

Размещено через приложение ЯПлакалъ
 
[^]
Dmitry1971
16.06.2025 - 07:51
4
Статус: Offline


Ярила

Регистрация: 2.10.20
Сообщений: 3189
Вот жеж срыватель покровов... Да, можно подумать, оно с виндой впервой такое! gigi.gif

Это сообщение отредактировал Dmitry1971 - 16.06.2025 - 07:51
 
[^]
DasKochet
16.06.2025 - 07:51
0
Статус: Offline


Ярила

Регистрация: 7.04.15
Сообщений: 12248
Цитата
ООП (Обьектно-ориентированное программирование)

Я и слов таких не знаю! alk.gif
 
[^]
зудука
16.06.2025 - 07:52
0
Статус: Offline


Ярила

Регистрация: 7.06.11
Сообщений: 13996
Всё или еще текст будет?

В свете происходящего думал будет текст про Организацию Освобождения Палестины и(или) Ясира Арафата.
 
[^]
ingener500
16.06.2025 - 07:52
1
Статус: Offline


Хохмач

Регистрация: 29.10.15
Сообщений: 750
Во тебя прет!
 
[^]
snegopek
16.06.2025 - 07:54
1
Статус: Offline


Приколист

Регистрация: 9.01.17
Сообщений: 341
А в чем посыл данного спича ? Что автор хотел этим сказать , может он предлагает переписать всю операционку с нуля ?
 
[^]
Джази
16.06.2025 - 07:54
3
Статус: Online


Шутник

Регистрация: 15.05.25
Сообщений: 40
А что, вынь 11 плохо работает? Я пробовал насильно обновить не поддерживаемое железо. Особо разницы не заметил. Только интерфейс еще больше усложнили.
 
[^]
yaplakat
16.06.2025 - 07:56
3
Статус: Offline


Шутник

Регистрация: 2.08.12
Сообщений: 20
Сделай интерфейс с методами "сидеть удобно", "драть когтями удобно" и не плоди наследников. И не забивай людям мозги утром в понедельник:-)

Размещено через приложение ЯПлакалъ
 
[^]
snegopek
16.06.2025 - 07:57
-1
Статус: Offline


Приколист

Регистрация: 9.01.17
Сообщений: 341
По скромным оценкам 3 года и пять тысяч человек если переписать всю винду с нуля, но даже если это сделать то 70% существующего софта там тупо не будет работать , так что автор несет хуйню. И еще после последних двух больших патчей все работает идеально. Не на самой мощной конфе, 2 tb ssd nvme wd black, ryzon 9700x , Asrok taichi x870, 64gb ddr5.

Это сообщение отредактировал snegopek - 16.06.2025 - 08:07
 
[^]
VampirBFW
16.06.2025 - 07:58
1
Статус: Offline


Главный Сапиосексуал Япа.

Регистрация: 20.02.10
Сообщений: 20273
Цитата (Джази @ 16.06.2025 - 07:54)
А что, вынь 11 плохо работает? Я пробовал насильно обновить не поддерживаемое железо. Особо разницы не заметил. Только интерфейс еще больше усложнили.

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

Размещено через приложение ЯПлакалъ
 
[^]
Шизоманьяк
16.06.2025 - 07:58
0
Статус: Offline


*****ц

Регистрация: 4.04.14
Сообщений: 3214
нашим надо воспользоваться и запилить свою озъ с нуля alik.gif
 
[^]
olll
16.06.2025 - 07:58
0
Статус: Offline


Йарило

Регистрация: 23.03.15
Сообщений: 2984
Не говори это "программистам" 1С во время их пафосных презентаций своих "продуктов"

Это сообщение отредактировал olll - 16.06.2025 - 08:39
 
[^]
londem
16.06.2025 - 08:07
4
Статус: Online


Весельчак

Регистрация: 21.01.25
Сообщений: 162
Вопрос про ООП - а обсуждают винду...
ООП - это правильно выделять объекты в ПО и разумно организовывать взаимодействие между ними. Наследует ошибки предыдущего?
Смотря какой объект)
Ты можешь создать базовый класс от ошибочного объекта (без ошибок) и на его снове создать необходимого потомка с необходимыми методами.
Но это все грустно и скучно, порой.
 
[^]
VitekG
16.06.2025 - 08:09
0
Статус: Offline


Ярила

Регистрация: 28.03.15
Сообщений: 7964
ООП, это когда программирование ориентируется на объекты. Ваш КЭП. При чем тут модернизация?

Размещено через приложение ЯПлакалъ
 
[^]
PixiMixi
16.06.2025 - 08:11
0
Статус: Offline


Элитный кошак

Регистрация: 31.03.18
Сообщений: 1151
Не так. если сравнивать с табуретками - то родительский класс - табурет, дочерние - модификации. можно также дополнительные бонусы для разных табуреток - implements
 
[^]
palelle
16.06.2025 - 08:16
1
Статус: Offline


Ярила

Регистрация: 10.12.17
Сообщений: 1441
Цитата (Boojum @ 16.06.2025 - 07:48)
Как можно модернизировать табуретку до кресла? Отпилить ножки, и привинтить ролики - сделано. Плюс один наследник класса. Привинтить спинку и поручни. Второй наследник класса "табурет". Чувствуете? Уже - вся конструкция нафик рушится? Затем, снять сиденье и спинку, и подложив два слоя поролона, обтянуть бахатной тканью. Это уже третий потомок класса.

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

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

Это сообщение отредактировал palelle - 16.06.2025 - 08:18
 
[^]
docentura
16.06.2025 - 08:19
1
Статус: Offline


Ярила

Регистрация: 15.03.10
Сообщений: 2369
Ясир Арафат

Про ООП.
 
[^]
Джази
16.06.2025 - 08:31
1
Статус: Online


Шутник

Регистрация: 15.05.25
Сообщений: 40
Цитата (snegopek @ 16.06.2025 - 07:57)
Не на самой мощной конфе, 2 tb ssd nvme wd black, ryzon 9700x , Asrok taichi x870, 64gb ddr5.

Поперхнулся чаем cry.gif
У меня тестовая машина- древняя рязань 3 с встроенной графикой. И то разницы между 10-11 не вижу. Нормально все работает.
 
[^]
haps
16.06.2025 - 08:34
1
Статус: Online


дебилолог со стажем

Регистрация: 18.11.13
Сообщений: 1370
мда ТС, аналогии кривые, иди учись (фейспалм)
 
[^]
PixiMixi
16.06.2025 - 08:38
0
Статус: Offline


Элитный кошак

Регистрация: 31.03.18
Сообщений: 1151
Цитата (palelle @ 16.06.2025 - 08:16)
Цитата (Boojum @ 16.06.2025 - 07:48)
Как можно модернизировать табуретку до кресла? Отпилить ножки, и привинтить ролики - сделано. Плюс один наследник класса. Привинтить спинку и поручни. Второй наследник класса "табурет". Чувствуете? Уже - вся конструкция нафик рушится? Затем, снять сиденье и спинку, и подложив два слоя поролона, обтянуть бахатной тканью. Это уже третий потомок класса.

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

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

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

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

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

Это сообщение отредактировал PixiMixi - 16.06.2025 - 08:43
 
[^]
nix1976
16.06.2025 - 08:40
1
Статус: Offline


Ярила

Регистрация: 26.02.15
Сообщений: 1038
класс Кресло не должно наследоваться от класса Стул !
у них должен быть общий класс-родитель с абстрактными методами
которые ты реализуешь в новых классах по своему и тогда объект Кресло2 будет на загляденье !
но если уж наследуешься от Стула, то перекрой нужные методы и радуйся жизни
вообще выглядит так, что у них есть только общий интерфейс - Жопа smile.gif

Это сообщение отредактировал nix1976 - 16.06.2025 - 08:42
 
[^]
f2d
16.06.2025 - 08:53
0
Статус: Online


Весельчак

Регистрация: 18.01.24
Сообщений: 169
Цитата
класс Кресло не должно наследоваться от класса Стул !
у них должен быть общий класс-родитель с абстрактными методами

Если в родителе одна ножка по воскресениям сокращается на 30 мм, то и у наследников это поведение сохранится. Выявление этой особенности может стать сюрпризом, т.к. родитель, предположим, абстрактный офисный пидсрачник, а по выходным офис не работает и его методы не вызываются.
 
[^]
bblrlo
16.06.2025 - 09:13
0
Статус: Offline


Хохмач

Регистрация: 7.07.12
Сообщений: 720
Нихера ты не понимаешь

Размещено через приложение ЯПлакалъ
 
[^]
Ramazoid
16.06.2025 - 09:53
1
Статус: Online


Хохмач

Регистрация: 16.10.08
Сообщений: 699
профессиональная деформация программиста - снобизм и одиночество, одиночество - так как никто нихера не понимает о чем им не с кем поговорить, но хочется. а снобизм - можно с умным видом нести всякую херню, воображая из себя посвященного..... я сам именно такой и знаю о чем говорю blink.gif rolleyes.gif
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
2 Пользователей читают эту тему (1 Гостей и 1 Скрытых Пользователей) Просмотры темы: 2530
0 Пользователей:
Страницы: (2) [1] 2  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх