Публикации по теме 'object-oriented'


Node.JS: составные фабричные функции над классами
Объектно-ориентированные парадигмы стали более популярными в Javascript с введением нового синтаксиса ES6, а точнее class . Классы - это здорово, и они определенно помогут вам лучше структурировать код. Однако проблема возникает, когда вы хотите объединить функциональность нескольких классов вместе и при этом обеспечить модульность своего кода. Итак, в этом посте я хочу поговорить о Composable Factory Functions (CFF), которые позволяют создавать объекты, объединяющие несколько..

Python, выученный задом наперед
Почему этот учебник? Время от времени я люблю праздно отвечать на вопросы на StackOverflow . Есть два типа вопросов, которые я ищу: конкретные вопросы в нишевой области, в которой я хочу продолжить развивать свой опыт вопросы для начинающих по Python или SQL, на которые я могу быстро ответить (возможно, сэкономлю кому-то много времени) Первые более обогащают меня лично. Хороший ответ требует времени на исследование и на написание, и я всегда чему-то учусь по ходу дела. Именно..

Вкус каждого_с_объектом
Это сообщение написано студентом-разработчиком Power Code Academy. Чтобы узнать больше об этой программе, следите за серией блога Обучение собственных разработчиков начального уровня на странице Tech at Power . Вкус каждого_с_объектом Я начал свой путь начинающего разработчика в начале 2019 года. Погружение в язык программирования Ruby привлекло мое внимание к нескольким абстрактным концепциям, которые было трудно понять. Одной из первоначальных концепций, которые меня особенно..

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

Переход от ООП к функциональному программированию
Почему функциональное программирование так сложно? В: Я слышал много хорошего о функциональном программировании, но мне это очень трудно понять. У меня есть многолетний опыт работы с C ++ / Java / C # / Javascript / и т. Д., Но это не помогает, мне кажется, что я снова научусь кодировать с нуля. С чего мне начать? Переход на стиль FP действительно требует изменения мышления. У вас больше нет ваших обычных примитивов, таких как классы, изменяемые переменные, циклы и т. Д. Первые..

Нежное введение в Angular для разочарованных разработчиков Python
Поскольку я новичок в Angular, я по-прежнему свежо оцениваю свой опыт обучения. Как разработчик Python с объектно-ориентированным опытом, я бы хотел, чтобы кто-нибудь сказал мне об этом. Ваше первое (и, возможно, последнее) приложение на Angular Вы помните, как писали свою первую программу на Python? Вероятно, это был радостный момент, связанный с созданием простого однострочника под названием hello.py : print("Hello World!") Так просто! Один файл, одна строка, и..

JavaScript - Прототипное наследование [Книга правил]
Итак, если вы прибыли сюда, чтобы понять, что такое прототипное наследование в JavaScript, я предполагаю, что вы хорошо разбираетесь в наследовании [базовой концепции OOPS]. Когда я переключился на JavaScript с C ++, Java, C # или любого другого языка программирования, который поддерживает классическое наследование, наследование JavaScript на первый взгляд выглядело довольно странно. Честно говоря, это то же самое для любого сезонного JS-разработчика. . Но если вы действительно..