Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание

Этот проект демонстрирует использование паттерна проектирования Prototype в контексте MUD-игры. Прототип используется для создания копий игровых объектов, таких как комнаты (Assigment2.Room) и Assigment2.NPC (Assigment2.NPC).

Структура проекта

📂 src/ ├── 📄 Assigment2.CloneableGameEntity.java # Интерфейс для клонирования ├── 📄 Assigment2.Room.java # Класс комнаты с поддержкой клонирования ├── 📄 Assigment2.NPC.java # Класс Assigment2.NPC с поддержкой клонирования └── 📄 Assigment2.MUDPrototypeDemo.java # Демонстрационный класс

Реализованные функции

Интерфейс Assigment2.CloneableGameEntity для всех клонируемых сущностей.

Assigment2.Room и Assigment2.NPC, реализующие интерфейс Assigment2.CloneableGameEntity.

Метод cloneEntity(), создающий точную копию объекта.

Демонстрация клонирования в Assigment2.MUDPrototypeDemo.java.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages