Mid From PDF GoF Patterns Gang of Four Patterns

Concrete Strategies:?

  • These are the concrete classes that implement the ISortStrategy interface. Each

concrete class provides its own implementation of the Sort method.

  • BubbleSort:
  • The BubbleSort class implements the sorting algorithm for bubble sort.
public class BubbleSort : ISortStrategy
{
public void Sort(List<int> list)
{

Console.WriteLine("Sorting using Bubble Sort");

// Implement the bubble sort algorithm here

}
}
  • ● QuickSort:
  • The QuickSort class implements the sorting algorithm for quicksort.
public class QuickSort : ISortStrategy
{
public void Sort(List<int> list)
{

Console.WriteLine("Sorting using Quick Sort");

// Implement the quicksort algorithm here

}
}

More from Design Patterns in C#

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details