Что такое предметная область простыми словами

Предметная область

Примечания

Ссылки

Что такое предметная область простыми словами. Смотреть фото Что такое предметная область простыми словами. Смотреть картинку Что такое предметная область простыми словами. Картинка про Что такое предметная область простыми словами. Фото Что такое предметная область простыми словами Это заготовка статьи о науке. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.

Полезное

Смотреть что такое «Предметная область» в других словарях:

ПРЕДМЕТНАЯ ОБЛАСТЬ — или область объектов теории, универсум рассуждения множество объектов, рассматриваемых в пределах одного рассуждения или в научной теории, т.е. тех объектов, к которым относятся термины и утверждения теории. П.о. включает в себя прежде всего… … Философская энциклопедия

предметная область — Совокупность объектов реального или виртуального мира, образующая предмет моделирования в информационной системе. [ГОСТ Р 52438 2005] предметная область Множество всех предметов, свойства которых и отношения между которыми рассматриваются в… … Справочник технического переводчика

предметная область — (Универсум рассуждения) (область теории) множество объектов, рассматриваемых в пределах отдельного рассуждения, научной теории. П. о. включает прежде всего индивиды, т. е. элементарные объекты, изучаемые теорией, а также свойства, отношения и… … Словарь терминов логики

ПРЕДМЕТНАЯ ОБЛАСТЬ — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка … Большой Энциклопедический словарь

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста. Antinazi. Энциклопедия социологии, 2009 … Энциклопедия социологии

предметная область — 10 предметная область: Множество всех предметов, свойства которых и отношения между которыми рассматриваются в соответствующей информационной модели образца техники. Источник: ГОСТ Р 43.0.2 2006: Информационное обеспечение техники и операторской… … Словарь-справочник терминов нормативно-технической документации

предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка. * * * ПРЕДМЕТНАЯ ОБЛАСТЬ ПРЕДМЕТНАЯ ОБЛАСТЬ,… … Энциклопедический словарь

Предметная область — область объектов, универсум рассуждения, универсум рассмотрения, или просто универсум, класс (множество) объектов, рассматриваемых в пределах данного контекста. Под контекстом здесь может пониматься отдельное рассуждение или выражающая… … Большая советская энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — универсум, термин теории моделей, обозначающий область изменения (пробегания) предметных переменных данного формального языка. В качестве формальных языков берутся языки узкого исчисления предикатов. Каждый такой язык полностью описывается… … Математическая энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста … Толковый словарь по социологии

Источник

ПРЕДМЕТНАЯ ОБЛАСТЬ

Полезное

Смотреть что такое «ПРЕДМЕТНАЯ ОБЛАСТЬ» в других словарях:

предметная область — Совокупность объектов реального или виртуального мира, образующая предмет моделирования в информационной системе. [ГОСТ Р 52438 2005] предметная область Множество всех предметов, свойства которых и отношения между которыми рассматриваются в… … Справочник технического переводчика

предметная область — (Универсум рассуждения) (область теории) множество объектов, рассматриваемых в пределах отдельного рассуждения, научной теории. П. о. включает прежде всего индивиды, т. е. элементарные объекты, изучаемые теорией, а также свойства, отношения и… … Словарь терминов логики

ПРЕДМЕТНАЯ ОБЛАСТЬ — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка … Большой Энциклопедический словарь

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста. Antinazi. Энциклопедия социологии, 2009 … Энциклопедия социологии

предметная область — 10 предметная область: Множество всех предметов, свойства которых и отношения между которыми рассматриваются в соответствующей информационной модели образца техники. Источник: ГОСТ Р 43.0.2 2006: Информационное обеспечение техники и операторской… … Словарь-справочник терминов нормативно-технической документации

Предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка[1]. Предметная область часть реального мира,… … Википедия

предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка. * * * ПРЕДМЕТНАЯ ОБЛАСТЬ ПРЕДМЕТНАЯ ОБЛАСТЬ,… … Энциклопедический словарь

Предметная область — область объектов, универсум рассуждения, универсум рассмотрения, или просто универсум, класс (множество) объектов, рассматриваемых в пределах данного контекста. Под контекстом здесь может пониматься отдельное рассуждение или выражающая… … Большая советская энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — универсум, термин теории моделей, обозначающий область изменения (пробегания) предметных переменных данного формального языка. В качестве формальных языков берутся языки узкого исчисления предикатов. Каждый такой язык полностью описывается… … Математическая энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста … Толковый словарь по социологии

Источник

Что такое Доменный объект и Предметная область, простым языком?

Доменный объект должен содержать всю бизнес-логику для работы с данным объектом.

Так же интересует, что означает «Уровень объектов предметной области» и «Уровень модели предметной области». О которых говорится в Вики

Предметная область — множество всех сущностей и их отношений в рамках контекста.

Например:
В рамках магазина это покупатели, продавцы, товары, цены, скидки, поставщики, процесс продажи, прихода на склад, возврата и т.п.
В рамках дискорда это пользователи, серверы, комнаты, группы, права на доступ, процессы присоединения к серверу, входа в комнату, оплаты nitro, написания текстового сообщения и т.п.

В целом, это всё, что понимает твой менеджер и ничего, что он не понимает. В предметную область не входит, например, то, где именно ты хранишь данные — в mysql, в файлах, получаешь и сохраняешь их по API или хранишь их в redis’е. Но входит абстрактная сущность «хранилище». Она же — интерфейс репозитория. Репозиторий — это паттерн, который скрывает реализацию конкретного хранилища и который оперирует объектами доменной модели — элементами предметной области, как будто они хранятся у тебя в оперативной памяти. Например, у репозитория могут быть методы и т.п. Реализация репозитория определяет, куда именно сохранится этот user или откуда он скачается. В одну таблицу или в несколько. Нормализованные ли будут данные лежать в РСУБД или денормализованные. Именно здесь можно реализовать запись в master, а чтение с реплик. Или энкодинг в msgpack и передачу его по API куда-то. Или по gRPC. Потому что предметная область не должна перегружаться деталями реализации хранилищ.

Про доменную модель:
Словарь (он же хэш, он же ассоциативный массив) — это не доменная модель (хотя в некоторых функциональных языках может быть). Объект ORM — это тоже не доменная модель, хотя много где пытается ей быть. Доменная модель не зависит от конкретных фреймворков, баз данных, оптимизаций этих баз и прочих навязанных технической составляющей сущностей. Чаще всего это обычный класс на языке, на котором пишется код (или struct в случае Golang).

Доменные модели бывают богатыми и анемичными (но не бескровными). Оба подхода применяются и, имхо, не является антипаттерном ни один из них. Лично я использую анемичные модели, а всю бизнес-логику храню в службах.

Еще несколько уточнений.
1. Какие запросы должны присутствовать в репозитории. Самые простые CRUD для работы с объектом. Или так же более специфические. К примеру, выборка колонок, простой список постов (заголовки и дата) или полный список, со всеми данными.

Если описать все возможные потребности программы в один интерфейс он станет очень «жирным». Куда лучше вынести такую логику, в Сервис? Или создать отдельный интерфейс и реализацию, только для чтения. Сюда же можно отнести получение отношений сущности. Так же вынести в Сервис который будет работать с разными репозиториями?
2. Насколько я понял, так же в интерфейсе репозитория нужно сразу описывать тип возвращаемых и принимаемых данных (доменный объект). Репозиторий не должен работать с «сырыми данными».

Как должна работать система в моем понимании.
Что такое предметная область простыми словами. Смотреть фото Что такое предметная область простыми словами. Смотреть картинку Что такое предметная область простыми словами. Картинка про Что такое предметная область простыми словами. Фото Что такое предметная область простыми словами

1. Interface Segregation Principle. Нет ничего страшного в том, чтобы для одной сущности было больше одного репозитория. Запросы могут быть далеко не CRUD. Репозиторий — это хоть и коллекция, которая симулирует наличие всех бизнес-объектов в ОЗУ, но не стоит забывать, что это в первую очередь коллекция, а не просто словарь или список. У неё тоже может быть логика. В том числе, а аргументах методов можно указывать limit/offset, список полей, которые нужны от сущности. Хотя, последнее я бы делал очень осторожно, и, возможно, сделал бы отдельные методы или даже репозитории для тонких read-моделей. И только в случае, когда это действительно нужно. Скажем, если у вас тысячи запросов в секунду на чтение и кэша почему-то нет или его нельзя поставить.

2. Не понял и не хочу, если честно, понимать схемы:) Но как минимум, мне непонятно, почему сервис не использует интерфейс.

Источник

ПРЕДМЕТНАЯ ОБЛАСТЬ

Смотреть что такое «ПРЕДМЕТНАЯ ОБЛАСТЬ» в других словарях:

ПРЕДМЕТНАЯ ОБЛАСТЬ — или область объектов теории, универсум рассуждения множество объектов, рассматриваемых в пределах одного рассуждения или в научной теории, т.е. тех объектов, к которым относятся термины и утверждения теории. П.о. включает в себя прежде всего… … Философская энциклопедия

предметная область — Совокупность объектов реального или виртуального мира, образующая предмет моделирования в информационной системе. [ГОСТ Р 52438 2005] предметная область Множество всех предметов, свойства которых и отношения между которыми рассматриваются в… … Справочник технического переводчика

предметная область — (Универсум рассуждения) (область теории) множество объектов, рассматриваемых в пределах отдельного рассуждения, научной теории. П. о. включает прежде всего индивиды, т. е. элементарные объекты, изучаемые теорией, а также свойства, отношения и… … Словарь терминов логики

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста. Antinazi. Энциклопедия социологии, 2009 … Энциклопедия социологии

предметная область — 10 предметная область: Множество всех предметов, свойства которых и отношения между которыми рассматриваются в соответствующей информационной модели образца техники. Источник: ГОСТ Р 43.0.2 2006: Информационное обеспечение техники и операторской… … Словарь-справочник терминов нормативно-технической документации

Предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка[1]. Предметная область часть реального мира,… … Википедия

предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка. * * * ПРЕДМЕТНАЯ ОБЛАСТЬ ПРЕДМЕТНАЯ ОБЛАСТЬ,… … Энциклопедический словарь

Предметная область — область объектов, универсум рассуждения, универсум рассмотрения, или просто универсум, класс (множество) объектов, рассматриваемых в пределах данного контекста. Под контекстом здесь может пониматься отдельное рассуждение или выражающая… … Большая советская энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — универсум, термин теории моделей, обозначающий область изменения (пробегания) предметных переменных данного формального языка. В качестве формальных языков берутся языки узкого исчисления предикатов. Каждый такой язык полностью описывается… … Математическая энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста … Толковый словарь по социологии

Источник

предметная область

Смотреть что такое «предметная область» в других словарях:

ПРЕДМЕТНАЯ ОБЛАСТЬ — или область объектов теории, универсум рассуждения множество объектов, рассматриваемых в пределах одного рассуждения или в научной теории, т.е. тех объектов, к которым относятся термины и утверждения теории. П.о. включает в себя прежде всего… … Философская энциклопедия

предметная область — Совокупность объектов реального или виртуального мира, образующая предмет моделирования в информационной системе. [ГОСТ Р 52438 2005] предметная область Множество всех предметов, свойства которых и отношения между которыми рассматриваются в… … Справочник технического переводчика

ПРЕДМЕТНАЯ ОБЛАСТЬ — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка … Большой Энциклопедический словарь

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста. Antinazi. Энциклопедия социологии, 2009 … Энциклопедия социологии

предметная область — 10 предметная область: Множество всех предметов, свойства которых и отношения между которыми рассматриваются в соответствующей информационной модели образца техники. Источник: ГОСТ Р 43.0.2 2006: Информационное обеспечение техники и операторской… … Словарь-справочник терминов нормативно-технической документации

Предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка[1]. Предметная область часть реального мира,… … Википедия

предметная область — множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике подразумеваемая область возможных значений предметных переменных логического языка. * * * ПРЕДМЕТНАЯ ОБЛАСТЬ ПРЕДМЕТНАЯ ОБЛАСТЬ,… … Энциклопедический словарь

Предметная область — область объектов, универсум рассуждения, универсум рассмотрения, или просто универсум, класс (множество) объектов, рассматриваемых в пределах данного контекста. Под контекстом здесь может пониматься отдельное рассуждение или выражающая… … Большая советская энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — универсум, термин теории моделей, обозначающий область изменения (пробегания) предметных переменных данного формального языка. В качестве формальных языков берутся языки узкого исчисления предикатов. Каждый такой язык полностью описывается… … Математическая энциклопедия

ПРЕДМЕТНАЯ ОБЛАСТЬ — англ. subject sphere; нем. Gegenstandsbereich. Область объектов, их множество, рассматриваемое в пределах данного контекста … Толковый словарь по социологии

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *