Skip to content

Commit d33a0dd

Browse files
committed
Change access modifiers for template method steps
1 parent e385f73 commit d33a0dd

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/BehavioralPatterns/TemplateMethod/TemplateMethodLibrary/BreadExample/Bread.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ public void Make()
1414
Slice();
1515
}
1616

17-
public abstract void MixIngredients();
17+
protected abstract void MixIngredients();
1818

19-
public abstract void Bake();
19+
protected abstract void Bake();
2020

21-
public virtual void Slice()
21+
protected virtual void Slice()
2222
{
2323
Console.WriteLine($"Slicing the {GetType().Name}!");
2424
}

src/BehavioralPatterns/TemplateMethod/TemplateMethodLibrary/BreadExample/WhiteBread.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ namespace TemplateMethodLibrary.BreadExample
44
{
55
public class WhiteBread : Bread
66
{
7-
public override void MixIngredients()
7+
protected override void MixIngredients()
88
{
99
Console.WriteLine("Gathering ingredients for white bread.");
1010
}
1111

12-
public override void Bake()
12+
protected override void Bake()
1313
{
1414
Console.WriteLine("Baking the white bread for 15 minutes.");
1515
}

src/BehavioralPatterns/TemplateMethod/TemplateMethodLibrary/BreadExample/WholeWheatBread.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ namespace TemplateMethodLibrary.BreadExample
44
{
55
public class WholeWheatBread : Bread
66
{
7-
public override void MixIngredients()
7+
protected override void MixIngredients()
88
{
99
Console.WriteLine("Gathering ingredients for whole wheat bread.");
1010
}
1111

12-
public override void Bake()
12+
protected override void Bake()
1313
{
1414
Console.WriteLine("Baking the whole wheat bread for 20 minutes.");
1515
}

0 commit comments

Comments
 (0)