The best replacement for abstract class is interface.


The best alternatives to abstract class are rated as following:
★★★★★  interface
★★★★  interface java
★★★  interface c#
★★  concrete class
★★  interface php
★  interface c
★  inheritance
★  interface in java
★  interface .net
★  normal class
★  interfaces
★  superclass
★  static class
  trait
  base class
  abstract method
  trait scala
  interface difference
  private constructor
  interface when to use
  interface net
  virtual class
  interface class
  interface c++
  interface vb net
  an interface
  interface c sharp
  interface msdn

Your alternative for abstract class is not listed? Suggest!
Speaking about abstract class, one probably shouldn't forget about abstract method.

Other search terms related to abstract class and their ratings are:

★★★★★ abstract method
default constructor
abstract methods
You have in mind a companion for abstract class and it is not yet here? Propose!



Google Trends

Scale is based on the average worldwide traffic of abstract class in all years. Click on graph for more.
abstract class
interface
interface java