I
CS-R1010interface
should always begin with I
4
5namespace ClassDiagrams
6{
7 public interface PHPExcel_Writer_IWriter 8 { 9 PHPExcel writes10 {11 get;12 set;13 }14 }15}
interface
should always begin with I
4
5namespace ClassDiagrams
6{
7 public interface PHPExcel_Reader_IReader 8 { 9 PHPExcel reads10 {11 get;12 set;13 }14 }15}
The general consensus is that the names of interfaces begin with I
. Doing so makes it clearer to the person reading the code that the type being dealt with is an interface thereby giving more context about the code-snippet.
interface SampleInterface
{
void SampleMethod();
}
interface ISampleInterface
{
void SampleMethod();
}