• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 31 páginas
Examen

Soen 341 Exam Test Bank 2025 | All Exam Questions And Correct Answers | Already Graded A+ | Verified Answers | Latest Version (All That Is Needed In One Document)

Document preview thumbnail
Vista previa 4 fuera de 31 páginas

SOEN 341 EXAM TEST BANK 2025 | ALL EXAM QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+ | VERIFIED ANSWERS | LATEST VERSION (ALL THAT IS NEEDED IN ONE DOCUMENT)

Vista previa del contenido

1/29/25, 10:05 AM SOEN 341 EXAM TEST BANK 2025 | ALL EXAM QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+ | VERIFIED…




SOEN 341 EXAM TEST BANK 2025 | ALL EXAM
QUESTIONS AND CORRECT ANSWERS |
ALREADY GRADED A+ | VERIFIED ANSWERS |
LATEST VERSION (ALL THAT IS NEEDED IN ONE
DOCUMENT)

Save




Terms in this set (114)


Creational: Abstracts the object instantiationProcess


Structural: Abstracts how classes and objects are
Types of design patterns
composed to build larger structures
and explain each

Behavioural: Abstracts algorithms and assignment of
responsibility among objects

Name: Observer (aka: Publish-Subscribe)


Problem description: Use when multiple presentations
of an object's state are needed
Explain Observer



Solution description: Separates presentation of object
state from the object itself

Name 3 structural patterns Adapter, composite, decorator




https://quizlet.com/998737654/soen-341-exam-test-bank-2025-all-exam-questions-and-correct-answers-already-graded-a-verified-answers-latest-ver… 1/31

,1/29/25, 10:05 AM SOEN 341 EXAM TEST BANK 2025 | ALL EXAM QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+ | VERIFIED…


Name:
Adapter (aka: Wrapper)


Problem description:
Use when a class' interface doesn't match
Explain Adapter
with the hierarchy that we want to use


Solution description:
Inject a class to adapt the interface to the
expectation

Allows subclasses to redefine
Explain overriding methods that superclasses have
already defined or declared

Defines the methods that a class will
respond to
Explain interfaces

Can be declared in a .java file

Can declare methods without
providing an implementation

Explain abstract class
Can define methods as well


Cannot be instantiated directly

Name creational patterns Abstract factory, Factory method

Name:
Factory Method (aka: Virtual Constructor)


Problem description:
Use when a class cannot anticipate the
Explain factory method
objects it must create


Solution description:
Defers the responsibility of creating objects
to subclasses that know what to create


https://quizlet.com/998737654/soen-341-exam-test-bank-2025-all-exam-questions-and-correct-answers-already-graded-a-verified-answers-latest-ver… 2/31

,1/29/25, 10:05 AM SOEN 341 EXAM TEST BANK 2025 | ALL EXAM QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+ | VERIFIED…


Name:
Abstract Factory (aka: Kit)


Problem description:
Use when your system must be configured
Explain abstract factory
with one of multiple families of objects


Solution description:
Creates abstractions that hide the
configuration details of the object families

Name:
Composite


Problem description:
Use to allow clients to treat individual
objects and collections of them identically
Explain composite

Solution description:
Use an abstraction to hide the fact that an
object is an aggregate of several objects


Example: arithmetic tree

Name:
Decorator


Problem description:
Add additional responsibility to an object
Explain decorator
dynamically. An alternative to subclassing.


Solution description:
Use an abstraction to inject added
behaviour dynamically

Name 2 types of Strategy, template method
behavioural patterns



https://quizlet.com/998737654/soen-341-exam-test-bank-2025-all-exam-questions-and-correct-answers-already-graded-a-verified-answers-latest-ver… 3/31

, 1/29/25, 10:05 AM SOEN 341 EXAM TEST BANK 2025 | ALL EXAM QUESTIONS AND CORRECT ANSWERS | ALREADY GRADED A+ | VERIFIED…


Name:
Strategy (aka: Policy)


Problem description:
Use to make the method by which a task is
accomplished easily replaceable
Explain Strategy
Solution description:
New approaches to accomplishing a task
are produced by extending an abstraction


Example:
transportationStrategy by car, bus or plane

Problem description:
Use to share common parts of an
implementation while allowing subclasses
to refine other parts
Explain template method
Solution description:
Common parts are defined in the
superclass, which makes calls to abstract
methods that deliver the other parts




https://quizlet.com/998737654/soen-341-exam-test-bank-2025-all-exam-questions-and-correct-answers-already-graded-a-verified-answers-latest-ver… 4/31

Información del documento

Subido en
29 de enero de 2025
Número de páginas
31
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas
$25.49

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
statham
3.9
(134)
Vendido
5189
Seguidores
29
Artículos
1459
Última venta
1 semana hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes