Sí, y es fácil. El código no es mejor simplemente porque está orientado a objetos, más de lo que es mejor simplemente porque es modular, funcional, genérico, generativo, basado en flujo de datos o orientado a aspectos o cualquier otra cosa.
El código bueno es un buen código porque está bien diseñado en su paradigma de programación.
El buen diseño requiere cuidado.
Tener cuidado lleva su tiempo.
Un ejemplo para su caso: he visto piezas terribles de Java en el que, en el nombre de ser "orientado a objetos", cada clase implementa alguna de las interfaces, incluso cuando no hay otra clase jamás poner en práctica esa interfaz . A veces es un truco, pero en otros es realmente gratuito.
En cualquier paradigma o frase idiomática que escriba el código, ir demasiado lejos, participar demasiado de algo bueno, puede hacer que el código sea más complicado que el problema. Algunas personas dirán, cuando se llegue a ese punto, que el código ni siquiera está realmente, por ejemplo, orientado a objetos.
Se supone que el código orientado a objetos está mejor organizado con el propósito de ser más simple, más directo, o más fácil de entender y digerir en porciones razonablemente independientes. El uso de los mecanismos de codificación orientada a objetos antitéticamente a este objetivo no no resultado orientado a objetos diseño.
Buena pregunta, pero es un poco demasiado vaga para una respuesta razonable sin discusión. Esta es la razón por la cual la respuesta principal es un simple 'Sí'. –
"orientación del objeto" no es uso correcto. "orientar el objeto" es correcto. "orientar" no es una palabra. –
El exceso de diseño es la raíz de todo mal – Jonathan