Object Orientated Programming: Week 9

Banner

Java programming

LEARNING OBJECTIVES


This week we are going to look at:

1. Introducing DESIGN PATTERNS
2. Explaining DARK PATTERNS
3. Introducing ACTIVITY DIAGRAMS

Java

Powerpoint: Design Patterns / Singleton Pattern

Powerpoint: Dark Patterns

Powerpoint: Activity Diagrams
 (examples)

C Java and Python

Total running time of videos is 0 minutes.

Complier:
https://www.jdoodle.com/online-java-compiler/

Sample Code:

NonSingleton.javaSingleton.java;





5 Design Patterns Every Engineer Should Know



Singleton Pattern - Design Patterns




Links
JavaTPoint: Design Patterns in Java
https://www.javatpoint.com/design-patterns-in-java

TutorialsPoint: Design Patterns in Java
https://www.tutorialspoint.com/design_pattern/index.htm

Refactoring.guru: Design Patterns
https://refactoring.guru/design-patterns/java


Lab #9
Lab #9 is all about exploring design patterns.




Back

If you have any suggestions, corrections, or comments, please feel free to e-mail me at:
Damian.X.Gordon(a)tudublin.ie