Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Описание

Этот проект демонстрирует использование двух продвинутых структурных паттернов проектирования: Singleton и Adapter.

  1. ConfigurationManager (Singleton)

Этот класс обеспечивает централизованное управление конфигурацией, гарантируя, что в приложении существует только один экземпляр менеджера конфигурации.

  1. ChatServiceAdapter (Adapter)

Адаптер позволяет интегрировать устаревшую службу чата (LegacyChatService) с новым интерфейсом (ChatService).

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

ConfigurationManager.java – реализация Singleton.

LegacyChatService.java – устаревший сервис чата.

ChatService.java – новый целевой интерфейс.

ChatServiceAdapter.java – адаптер для взаимодействия между новым интерфейсом и устаревшей системой.

Main.java – демонстрационный класс.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages