Публикации по теме 'objectorientedprogramming'


FP против ООП в JavaScript на примере
Объектно-ориентированное программирование (ООП) и функциональное программирование (ФП) — две популярные парадигмы программирования с разными подходами к решению задач. ООП основано на концепции объектов, у которых есть свойства и методы, в то время как FP основан на идее чистых функций, которые принимают входные данные и возвращают выходные данные, не вызывая побочных эффектов. В этой статье мы рассмотрим разницу между ООП и ФП, реализуя одну и ту же функцию в обоих стилях. Мы увидим, как..

Наследование связано с причинами изменений
Наследование связано с причинами изменений Поэтому я только что сделал новое дерево наследования. Я называю это FileSyncedData . Это абстрактный класс. По сути, объект FileSyncedData — это фрагмент данных, который синхронизируется с файлом. Это довольно аккуратно. Обычно, если мы хотим что-то сохранить, мы должны вызывать save() всякий раз, когда мы хотим, чтобы данные были сохранены. Это работает очень хорошо, если у нас есть один файл сохранения. Но в некоторых моих..