Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Examen

Advance Programming

Puntuación
-
Vendido
-
Páginas
25
Grado
A
Subido en
19-07-2022
Escrito en
2018/2019

Examine the key components related to the object-oriented programming paradigm, analyzing design pattern types.

Institución
Grado

Vista previa del contenido

UNIT NO. & TITLE: Unit 20. Advance Programming


QUALIFICATION: BTEC HND Level 5 Computing


YEAR: 2019-2020


PREPARED BY: SIDDHESH RAJE


REPORT


SUBMITTED ON:




1

, Index


No. Topic Page No.
1. LO1: Examine the key components related to the
object-oriented programming paradigm, analysing
design pattern types.
P1: Examine the characteristics of the object- 3
oriented paradigm as well as the various class
relationships.
M1: Determine a design pattern from each of the 7
creational, structural and behavioural pattern types.
2. LO2: Design a series of UML class diagrams.
P2: Design and build class diagrams using UML tool. 11
M2: Define class diagrams for specific design 13
patterns using UML tool.
3. LO3: Implement code applying design patterns.
P3: Build an application derived from the UML 16
class.
M3: Develop a code that implements a design pattern 18
for a given purpose.
4. LO4: Investigate scenarios with respect to design
patterns.
P4: Discuss a range of design patterns with relevant 20
examples of creational, structural and behavioural
pattern types.
M4: Reconcile the most appropriate design pattern 23
from a range with a series of given scenarios.
5. Reference 25




2

, LO1: Examine the key components related to the object-oriented programming
paradigm, analysing design pattern types.


P1: Examine the characteristics of the object-oriented paradigm as well as the
various class relationships.


Object Oriented Paradigm: Object-oriented paradigm is often associate
with imperative programming, but, in practice, both functional and object-
oriented paradigms can coexist.


Object-oriented programming is based on four fundamental principle which are
as follow:
 Encapsulation: It means the binding of attributed and the behaviour. As
the main structure of this is to keep properties and behaviour of an object
in one place as it can be easily maintaining and extend. It also provides a
mechanism to hide unnecessary details from the user.
 Abstraction: It basically provides a mechanism that exposes what an
object does and hides how the object does what it’s supposed to do.
Example: If we want to drive a bike, we need not need to know how to
engines work or how fluid going in the engine, but we need to know the
behaviour of the bike.
 Inheritance: Inheritance has the ability to base an object or a class on
another one. There is a parent class which provides the top-level
behaviour for an entity. Subclass entity or we can say a child class that
fulfils the criteria to be a part of parent class can inherit from the parent
class and add a new behaviour as it is required.
 Polymorphism: This fundamental principle gives us an option to use the
same interface for an entity of different types where there are two major
types of polymorphism, compile time and runtime.




Class Relationship of object-oriented:
3

Escuela, estudio y materia

Nivel de Estudio
Editores
Tema
Curso

Información del documento

Subido en
19 de julio de 2022
Número de páginas
25
Escrito en
2018/2019
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

$10.49
Accede al documento completo:

¿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

Conoce al vendedor
Seller avatar
sidx

Documento también disponible en un lote

Conoce al vendedor

Seller avatar
sidx University of Central Lancashire (South West)
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
-
Miembro desde
3 año
Número de seguidores
0
Documentos
0
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Documentos populares

Recientemente visto por ti

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