Gabarito: a)
Vamos analisar cada afirmativa:
I. No framework pode incluir código de programação e conter vários design patterns.
Isso é verdade. Um framework é uma estrutura de código pronta que pode incluir implementações concretas e geralmente utiliza vários design patterns para organizar seu funcionamento.
II. No design pattern pode incluir código de programação e conter vários frameworks.
Aqui a afirmação está incorreta. Design patterns são soluções abstratas para problemas comuns de projeto, não são implementações com código e não "contêm" frameworks. Na verdade, frameworks podem usar design patterns, mas não o contrário.
III. Os design patterns são bastante abstratos e os frameworks menos abstratos.
Correto. Design patterns são conceitos e modelos abstratos, enquanto frameworks são implementações concretas, menos abstratas.
Portanto, as afirmativas I e III estão corretas, e a II está errada. A alternativa correta é a) I e III, apenas.
Vamos analisar cada afirmativa:
I. No framework pode incluir código de programação e conter vários design patterns.
Isso é verdade. Um framework é uma estrutura de código pronta que pode incluir implementações concretas e geralmente utiliza vários design patterns para organizar seu funcionamento.
II. No design pattern pode incluir código de programação e conter vários frameworks.
Aqui a afirmação está incorreta. Design patterns são soluções abstratas para problemas comuns de projeto, não são implementações com código e não "contêm" frameworks. Na verdade, frameworks podem usar design patterns, mas não o contrário.
III. Os design patterns são bastante abstratos e os frameworks menos abstratos.
Correto. Design patterns são conceitos e modelos abstratos, enquanto frameworks são implementações concretas, menos abstratas.
Portanto, as afirmativas I e III estão corretas, e a II está errada. A alternativa correta é a) I e III, apenas.