Example #1
0
        public static void NullObjectDemo()
        {
            ISpeakable notNullPlayer = new Player();

            notNullPlayer.WritePostMessage("Hello everybody!");
            ISpeakable nullPlayer = new NullPlayer();

            // if we would initialize it as null (not NullPlayer) we get exception.
            nullPlayer.WritePostMessage("Hello everybody!");
        }