OpenU.Ru
При разработке программного обеспечения существует несколько подходов к моделированию. Один из них - объектно-ориентированный. Здесь в качестве основного строительного блока выступает объект или класс. В самом общем смысле объект - это сущность, обычно извлекаемая из предметной области или решения, а класс является описанием множества однотипных объектов. Каждый объект обладает идентичностью (его можно поименовать), состоянием (обычно с объектом бывают связаны некоторые данные) и поведением (с ним можно что-то делать или он сам может что-то делать с другими объектами).
Итак, объектно-ориентированное проектирование - это построение моделей предметной области на основе объектно-ориентированного подхода (объектных методов).
Существует два этапа разработки моделей: