Multi-Языки Paradigm

голоса
16

В языке, как (с тех пор я работаю в нем сейчас) PHP, которая поддерживает процедурную и объектно-ориентированную парадигму.

Есть хорошее правило для определения, какая парадигма лучше всего подходит для нового проекта? Если нет, то как вы можете принять решение?

Задан 06/08/2008 в 22:02
источник пользователем
На других языках...                            


2 ответов

голоса
10

Это все зависит от задачи, которую вы пытаетесь решить. Очевидно, что вы можете решить любую проблему в любом стиле (процедурный или ОО), но обычно можно выяснить, в стадии планирования, прежде чем начать писать код, который подходит стиль вам лучше.

Некоторые люди любят писать сценарии использования, и если они видят много одних и тех же существительных, показывая снова и снова (например, человек снимает деньги из банка), то они идут маршрут ОО и использовать существительные, как их объектов. И наоборот, если вы не видите много существительных и есть на самом деле больше глаголов происходит, то процедурный или функциональный может быть путь.

Стив Yegge имеет большой , но длинный пост , как обычно , который затрагивает это с другой точки зрения , которая может оказаться полезной.

Ответил 06/08/2008 d 22:15
источник пользователем

голоса
2

Если вы делаете что-то для себя, или если вы делаете только прототип, или тестируете идею ... использовать свободный стиль, что скриптовые языки дают вам.

После этого: всегда думает, что в объектах, пытаюсь организовать свою работу вокруг парадигмы ОО, даже если вы пишете процедурный материал. Затем refactorize, refactorize, refactorize.

Ответил 06/08/2008 d 22:48
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more