Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 561 Bytes

README.md

File metadata and controls

12 lines (7 loc) · 561 Bytes

Star-War

Introduction

This is a multiplayer game developed by JavaSwing, applying MVVM design pattern and adhering the dependency-inversion principle.

As UML-pic shows the class diagram, each main class has a clear division of labour. To keep the maintainability and extendibility, these main classes interact with each other via the interfaces just a little.


Architecture

This project adopts the MVVM design pattern to realize the high-cohesion and low-coupling.