University Of British Columbia CPSC210 - Software Construction in edX 2022
-
Updated
Feb 12, 2022 - Java
University Of British Columbia CPSC210 - Software Construction in edX 2022
All assignments and the final project are completed in class CSCI 5308 (Advanced Software Development Concepts) of MACS at Dalhousie University. CSCI 5308 ASDC Dalhousie University.
The Web Utility App is developed with Java, Spring Boot, Thymleaf, and MySQL, with a strong focus on S.O.L.I.D., cohesion, and coupling. The codebase employs the abstract factory creational pattern, as well as error handling, logging, and clean coding practices.
Java class files (from Maven project) demonstrating tight coupling, loose coupling with interface and abstract class, and loose coupling with Spring Framework
Main concepts concerning the SOLID Principles. Here I treated some examples regarding the Inversion Of Control and Dependency Injection.
All assignments and the final project are completed in class CSCI5308 (Advanced Software Development Concepts) of MACS at Dalhousie University. CSCI5308 ASDC Dalhousie University.
This repository offers practical examples to understand different types of software coupling. Improve code organization and maintainability. Ideal for beginners seeking to enhance their understanding of software design principles and best practices. Explore the various coupling types and gain insights into achieving loosely coupled, modular systems
The purpose of this Java application is to show how we can make the functionality of an application loosely coupled with the use of an interface.
simplify your priority management in android
Add a description, image, and links to the coupling topic page so that developers can more easily learn about it.
To associate your repository with the coupling topic, visit your repo's landing page and select "manage topics."