Compare commits

..

2 Commits

Author SHA1 Message Date
9ed957476b Merge remote-tracking branch 'refs/remotes/origin/main'
Signed-off-by: federico polidoro <federico.nicolas.polidoro@gmail.com>

Signed-off-by: federico polidoro <federico.nicolas.polidoro@gmail.com>
2024-10-18 07:40:37 -03:00
9cc44961af par de cosas que me faltaba commitear 2024-10-18 07:40:00 -03:00
4 changed files with 40 additions and 0 deletions

BIN
BasesDatosAplicada/tp2.pdf Normal file

Binary file not shown.

40
Diploma/strategy.plant Normal file
View File

@@ -0,0 +1,40 @@
@startuml
class Program{
+ static void Main(string[] args)
}
abstract class SortStrategy
{
+ <<abstract>> void Sort(List<string> list);
}
class QuickSort extends SortStrategy
{
+ <<override>> void Sort(List<string> list)
}
class ShellSort extends SortStrategy
{
+ <<override>> void Sort(List<string> list)
}
class MergeSort extends SortStrategy
{
+ <<override>> void Sort(List<string> list)
}
class SortedList
{
- List<string> list = new List<string>();
- SortStrategy sortstrategy;
+ void SetSortStrategy(SortStrategy sortstrategy)
+ void Add(string name)
+ void Sort()
}
Program -l-> SortedList
SortedList "1..*" o--> "1" SortStrategy
@enduml

BIN
Diploma/strategy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.