100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Notas de lectura

CO2412 Computational Thinking Lecture 13 Notes

Puntuación
-
Vendido
-
Páginas
3
Subido en
20-08-2024
Escrito en
2023/2024

This document contains detailed notes from Lecture 13 of the CO2412 course on Computational Thinking. The lecture introduces the principles of Object-Based Programming (OBP), a component-based approach to software development that focuses on defining and simulating real-world objects through classes.

Mostrar más Leer menos
Institución
Grado








Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Estudio
Desconocido
Grado

Información del documento

Subido en
20 de agosto de 2024
Número de páginas
3
Escrito en
2023/2024
Tipo
Notas de lectura
Profesor(es)
Amin amini
Contiene
Todas las clases

Temas

Vista previa del contenido

CO2412: Computational Thinking
Lecture 13

Introduction to Object-Based Programming (OBP)
1. Object-Based Programming Overview
o Object-Based Programming (OBP) is a component-based
approach to software development where systems are created by
defining a set of classes.
o OBP allows for the expansion of systems by adding new capabilities
to existing classes or creating new systems from existing classes,
thereby reducing development time.
2. Unified Modelling Language (UML)
o UML is used to facilitate the modelling of these classes and
objects, which can then be created in software.
3. Real-World Object Simulation
o OBP simulates real-world objects in software, mimicking their
behaviour and properties, such as in a calculator application.
o This simulation is consistent whether using an Object-Oriented
Programming (OOP) methodology or not.
Core Concepts in Object-Based Modelling
1. Objects and Classes
o An Object has structure (properties) and behaviour (operations it
performs), collectively referred to as features.
o A Class categorizes these properties and behaviours and acts as a
template for creating objects.
2. Example: Car Class
o A car class might have attributes like make, model, engineSize, and
gears, and operations like turnOnIgnition(), takePassengers(), and
reverse().
o New car objects can be created based on this class.

3. Abstraction in Object Modelling
o Abstraction involves selecting only the necessary properties and
operations to include in the model, making it a core skill in OOP.
$5.60
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada


Documento también disponible en un lote

Conoce al vendedor

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.
BpoBpo University of Central Lancashire Preston
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
309
Miembro desde
5 año
Número de seguidores
250
Documentos
78
Última venta
2 meses hace

3.7

73 reseñas

5
27
4
17
3
17
2
5
1
7

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