Составить uml диаграмму, имея код

Выполнен
Заказ
5079736
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
1 Дек 2022 в 02:00
Цена
0 ₽
Блокировка
10 дней
Размещен
28 Ноя 2022 в 08:40
Просмотров
36
Описание работы
Составить uml диаграмму, имея код.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ASP_lr3
{
public partial class Form1 : Form
{
Context context;
public Form1()
{
InitializeComponent();
context = new Context(new ConcreteStrategy1());
}
private void check_Button_Click(object sender, EventArgs e)
{
if(number_radioButton.Checked)
context.SetStrategy(new ConcreteStrategy1());
else
if (lower_radioButton.Checked)
context.SetStrategy(new ConcreteStrategy2());
else
context.SetStrategy(new ConcreteStrategy3());
context.ExecuteOperation(input_TextBox.Text);
}
}
public interface IStrategy
{
void Algorithm(string s);
}
//Первая конкретная реализация-стратегия
public class ConcreteStrategy1 : IStrategy
{
public void Algorithm(string s)
{
if (s.Length == 0)
MessageBox.Show("Строка пуста");
else
{
foreach(char c in s)
{
if (!(c >= '0' && c = 'а' && c = 'a' && c = 'А' && c = 'A' && c
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
1 день 17 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир