/* * Created by: Mo * Created: Friday, July 06, 2007 */ using System; namespace DesignPatterns.Observer { public class MosWife : IObserver { #region Constructors public MosWife( ) : this( new Mo( ) ) {} public MosWife( ISubject husband ) { _husband = husband; _husband.Add( this ); } #endregion #region Public Methods public void Update( ) { Console.Out.WriteLine( "Why is my husband looking at cute girls?" ); } #endregion #region Private Fields private ISubject _husband; #endregion } }