AcornPublishing_essential-csharp-7e/EssentialCSharp-8.0/src/Chapter08/Listing08.13.CarelesslyRelyingOnAVirtualMethodImplementation.cs
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_13
{
    public class WorkflowActivity
    {
        private void Start()
        {
            // Critical code
        }
        public virtual void Run()
        {
            Start();
            // Do something...
            Stop();
        }
        private void Stop()
        {
            // Critical code
        }
    }
}
