How can I recognize whether it is a class or interface in java by seeing the name?
java
Solution
Some people make all their interfaces start with an I. Like `IPopup`, or `IController`. I personally hate this.
I was taught that an interface should be an adjective, a class should be a noun. For example: Class: `Controller`, Interface: `Controllable`
Problem
I like to know how can I recognize whether it is a class or interface by seeing the name .. For example all class name starts with capital letters.. method name starts with small name.. Is there any specific way to recognize it? Thanks