Что такое традиционный и объектно-ориентированный подход к разработке системы?

5 Ответы


  • Преимущества объектно-ориентированного подхода к разработке систем

    • Объектная ориентация создает системы, которые
    - легче развивать,
    - более гибкие,
    - более надежные и
    - более пригодные для повторного использования.
  • Время на код проекта всегда меньше, и один и тот же код можно использовать во всем приложении.
  • На самом деле разница в том, как применяются определенные вещи. При традиционном программировании на таких языках, как APL (язык программирования) A, B и C, разработчик, а также другие разработчики, которые могут использовать ваш код, были рассчитаны на соблюдение определенных соглашений, избегая изменения определенных типов данных, не используя GOTO the использование констант для исключения любых «магических чисел». По сути, объектная ориентация принимает эти соглашения и формализует их, позволяя программистам приватизировать определенные данные, разрешая доступ к данным только определенным образом.
  • Это, наверное, слишком большой вопрос для здесь. Но есть цитата Бьярна Страуструпа (человека, который изобрел C ++ (объектно-ориентированная версия C)), которая звучит примерно так. «С C вы можете прострелить себе ногу, C ++ делает это намного сложнее, но когда вы это сделаете, он оторвет вам всю ногу!» Вы могли бы сделать похуже, чем заглянуть на его домашнюю страницу www2.research.att.com/~bs/homepage.html
  • Известно, что объектно-ориентированная разработка систем, в отличие от традиционных методов разработки систем, повышает производительность и в то же время снижает затраты на обслуживание системы. По сравнению с традиционными подходами объектно-ориентированный дизайн облегчает моделирование бизнес-задачи и делает модель понятной для компьютера. Однако некоторым организациям трудно перейти к объектно-ориентированному подходу. Обычно это связано с высокими инвестиционными затратами.

Напишите свой ответ

Ваш ответ появится после модерации