Объектно-ориентированный подход основан на систематическом использовании моделей для языково-независимой разработки программной системы. В формулировке цели проекта участвуют предметы и понятия реального мира, имеющие отношение к разрабатываемой программной системе. При объектно-ориентированном подходе эти предметы и понятия заменяются их моделями,т.е. определенными формальными конструкциями, представляющими их в программной системе.
Очень лёгкий способ узнать свой номер на мтс просто перейти на ресурс, посмотрите требуемые комбинации и не надо долго искать в меню.
Модель содержит не все признаки и свойства представляемого ею предмета (понятия), а только те, которые существенны для разрабатываемой программной системы. Тем самым модель “беднее”, а, следовательно, проще представляемого ею предмета (понятия). Но главное даже не в этом, а в том, что модель есть формальная конструкция: формальный характер моделей позволяет определить формальные зависимости между ними и формальные операции над ними. Это упрощает как разработку и изучение моделей, так и их реализацию на компьютере. В частности, формальный характер моделей позволяет получить формальную модель разрабатываемой программной системы как композицию формальных моделей ее компонентов. Таким образом, объектно-ориентированный подход помогает справиться с такими сложными проблемами, как:
– уменьшение сложности программного обеспечения;
– повышение надежности программного обеспечения;
– обеспечение возможности модификации отдельных компонентов программного обеспечения без изменения остальных его компонентов;
– обеспечение возможности повторного использования отдельных компонентов программного обеспечения.
Систематическое применение объектно-ориентированного подхода позволяет разрабатывать хорошо структурированные, надежные в эксплуатации, достаточно просто модифицируемые программные системы. Объектно-ориентированный подход является одним из наиболее интенсивно развивающихся направлений теоретического и прикладного программирования.