Pointers, References & Memory, and Design Patterns
Unit 11
Unit 11 includes the development of the
assignment of
driverless car scenarios through object-oriented programming and with the help of design proposals using UML diagrams in unit 7.
In addition, this unit explains why Python does not have
pointers and why they are important for
memory organisation.
Furthermore,
design patterns in an object-oriented program and the differences between the
creational,
structural and
behavioural variants are explained in this unit.
Finally, the concept of
sustainable development is explained and why object-oriented programming plays a role in sustainability.