ООП — катастрофа на триллион долларов
https://tproger.ru/translations/oop-the-trillion-dollar-disaster/
По мнению многих, ООП — единственный верный способ написания программ. Конец всем проблемам.
Но есть и другое мнение: гениальную задумку Алана Кея в Java и C# реализовали совсем не так, как это было задумано создателем. И из-за простоты этих языков мир разработки захватил неправильный ООП.
Читайте на нашем сайте мнение критика современного ООП, а в комментариях присоединяйтесь к обсуждению этой щекотливой темы.
#ооп
https://tproger.ru/translations/oop-the-trillion-dollar-disaster/
По мнению многих, ООП — единственный верный способ написания программ. Конец всем проблемам.
Но есть и другое мнение: гениальную задумку Алана Кея в Java и C# реализовали совсем не так, как это было задумано создателем. И из-за простоты этих языков мир разработки захватил неправильный ООП.
Читайте на нашем сайте мнение критика современного ООП, а в комментариях присоединяйтесь к обсуждению этой щекотливой темы.
#ооп
ООП или ФП?
В каких случаях лучше использовать функциональное программирование, а в каких — ООП?
Спросили об этом у экспертов:
https://tprg.ru/Fqb0
#эксперты #ооп
В каких случаях лучше использовать функциональное программирование, а в каких — ООП?
Спросили об этом у экспертов:
https://tprg.ru/Fqb0
#эксперты #ооп
Объектно-ориентированное программирование простым языком — объясняют эксперты
Программисты, решившие взяться за ООП, рискуют потеряться среди огромной кучи описаний и советов. Мы попросили экспертов объяснить суть обектно-ориентированного программирования простым языком, и вот что у них получилось:
https://tprg.ru/2bq5
#эксперты #ооп
Программисты, решившие взяться за ООП, рискуют потеряться среди огромной кучи описаний и советов. Мы попросили экспертов объяснить суть обектно-ориентированного программирования простым языком, и вот что у них получилось:
https://tprg.ru/2bq5
#эксперты #ооп
Что такое динамическое программирование — объясняют эксперты
Начинающий программист может легко спутать динамическое программирование с объектно-ориентированным. Мы попросили экспертов простым языком объяснить, что обозначает этот термин:
https://tprg.ru/HLyT
#эксперты #ооп
Начинающий программист может легко спутать динамическое программирование с объектно-ориентированным. Мы попросили экспертов простым языком объяснить, что обозначает этот термин:
https://tprg.ru/HLyT
#эксперты #ооп
Современные языки программирования, которые заставят вас страдать: Часть 1, ООП
Если вы ищете идеальный язык программирования, то наверняка знаете, что рейтинги, которые попадаются в поиске, часто необъективны или устарели.
Перевели для вас первую часть статьи, в которой подробно разбираются плюсы и минусы популярных ООП языков программирования:
https://tprg.ru/QP9b
#ооп
Если вы ищете идеальный язык программирования, то наверняка знаете, что рейтинги, которые попадаются в поиске, часто необъективны или устарели.
Перевели для вас первую часть статьи, в которой подробно разбираются плюсы и минусы популярных ООП языков программирования:
https://tprg.ru/QP9b
#ооп
This media is not supported in your browser
VIEW IN TELEGRAM
Паттерны ООП — это методики, позволяющие эффективно решать определенные проблемы в определенных ситуациях
В этой статье разобрали паттерн, называемый «Хранитель». Он позволяет определять, сохранять и восстанавливать предыдущие состояния объектов без нарушения принципа инкапсуляции:
https://tprg.ru/Ep8H
#ооп #паттерны
В этой статье разобрали паттерн, называемый «Хранитель». Он позволяет определять, сохранять и восстанавливать предыдущие состояния объектов без нарушения принципа инкапсуляции:
https://tprg.ru/Ep8H
#ооп #паттерны
Что почитать программисту: «Паттерны объектно-ориентированного проектирования»
Изначально паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. В книге максимально простым и доступным языком дают принципы использования шаблонов проектирования для вашего кода.
После прочтения вы сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C++, но принцип работы смогут понять разработчики и на других языках.
#книги #ооп #паттерны
Изначально паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. В книге максимально простым и доступным языком дают принципы использования шаблонов проектирования для вашего кода.
После прочтения вы сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C++, но принцип работы смогут понять разработчики и на других языках.
#книги #ооп #паттерны
Можно вкратце, кто это ваша абстракция в ООП?
Рассказали вкратце, простым языком, с примером на Java и шпаргалкой по принципам ООП
#ооп #паттерны #шпаргалка
Рассказали вкратце, простым языком, с примером на Java и шпаргалкой по принципам ООП
#ооп #паттерны #шпаргалка
Основные принципы ООП: наследование в программировании
Принцип программирования наследование является одним из ключевых понятий в ООП. Он позволяет создавать иерархии классов, где один класс (подкласс) наследует свойства и методы другого класса (суперкласса). Это позволяет сокращать дублирование кода, упрощать структуру программы и создавать более логичные иерархии объектов.
Рассказываем, как делать это правильно с примерами на Java: https://tproger.ru/articles/osnovnye-principy-oop-nasledovanie-v-programmirovanii/
#java #ооп
Принцип программирования наследование является одним из ключевых понятий в ООП. Он позволяет создавать иерархии классов, где один класс (подкласс) наследует свойства и методы другого класса (суперкласса). Это позволяет сокращать дублирование кода, упрощать структуру программы и создавать более логичные иерархии объектов.
Рассказываем, как делать это правильно с примерами на Java: https://tproger.ru/articles/osnovnye-principy-oop-nasledovanie-v-programmirovanii/
#java #ооп
Для многих новичков концепция ООП кажется несуразной и абсолютно непрактичной
Давайте разберемся, как она работает в Python на примере класса Heap. Для этого мы составили пошаговый план, наполненный теорией и практическими задачами.
#python #ооп #дляначинающих
Давайте разберемся, как она работает в Python на примере класса Heap. Для этого мы составили пошаговый план, наполненный теорией и практическими задачами.
#python #ооп #дляначинающих