Skip to content

M0zgi/MultiEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс: Паттерны проектирования тема: Порождающие паттерны проектирования

Задание 1 Спроектировать универсальный каркас многодокументного редактора. Редактор должен представлять основные функции работы с документом:

  1. Создание.
  2. Открытие.
  3. Сохранение.
  4. Сохранение под новым именем.
  5. Печать.
  6. Закрытие.

Предложенный объектно-ориентированный дизайн каркаса редактора должен без изменений использоваться для разработки редакторов документов различных типов.

Задание 2 На основании каркаса, разработанного в задаче 1, спроектировать редактор, предназначений для работы с текстовыми документами.

Задание 3 На основании каркаса, разработанного в задачи 1, спроектировать редактор, предназначений для работы с графическими документами различных форматов. Редактор обязательно должен иметь возможность сохранять изображение в выбранном графическом формате, а также иметь палитру инструментов для обработки изображения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages