- Por que o princípio fechado aberto deve ser usado ao projetar uma aula?
- Você pode construir um site sem uma estrutura?
- O que é uma estrutura e como difere de um padrão?
Por que o princípio fechado aberto deve ser usado ao projetar uma aula?
A idéia geral desse princípio é ótima. Ele diz para você escrever seu código para que você possa adicionar nova funcionalidade sem alterar o código existente. Isso impede situações em que uma mudança em uma de suas classes também exige que você se adapte todas as classes, dependendo.
Você pode construir um site sem uma estrutura?
A resposta curta é sim. Existem muitos sites por aí que são construídos sem usar uma estrutura; Github e YouTube são provavelmente os mais populares. A resposta longa pode ser um pouco mais complicada do que você pensa.
O que é uma estrutura e como difere de um padrão?
Uma estrutura é um conjunto de classes relacionadas para executar uma determinada tarefa. Essas classes podem ou não implementar um determinado padrão de design. Um padrão de design é um design bem estabelecido para resolver um problema. Uma estrutura é um pacote real de código que você usa para facilitar os aplicativos de construção.