Interface VS Abstract class VS Concrete class?

Answer:
If we don’t know anything about implementation just we have requirement specification (100% Abstraction) then we should go for Interface.
Example: Servlet

If we talking about implementation but not completely (partial implementation) then we go for Abstract class.

Example: GenericServlet and HTTPServlet.
If we are talking about implementation completely and ready to provide service then we should go for concrete class.
Example: MyOwnServlet.

Google Script for Data Entry Form in Google Spreadsheet

// function to validate the entry made by user in user form function validateEntry (){ // declare a variable and referernece of active goog...