namespace Solid.Interfaces { public interface IShooter { void Fire(); // BAD IDEA => segregate interfaces // void ApplyEffect(); // void Explode(); } }