Объектная модель: сущности, классы, подклассы и объекты в программировании
Сущность (entity) представляет собой абстрактное понятие, которое описывает ключевые элементы предметной области. Это высший уровень абстракции в объектной модели, помогающий выделить основные концепции системы. Класс (class) — это программный шаблон, который определяет: python class Customer: # Название класса (существительное в единственном числе) def __init__(self, name, age, phone): self.name = name # Атрибут (строка) self.age = age # Атрибут (число) self...
286 читали · 1 год назад
Data Modeling / Проектирование предметной области
Перед вами карта компетенций. И сегодня мы разберем первую тему «data modeling». Я бы перевел это как «проектирование предметной области». Процесс проектирования предметной области можно разделить на 3 этапа. Это концептуальная, логическая и физическая модель. Рассмотрим каждую из них. Концептуальная модель это по сути моделирование предметной области на салфетке или на листке бумаги. Настолько просто, чтобы это было понятно вашей бабушке и даже вице-президенту крупной компании. И вам действительно повезло, если это один и тот же человек...