Top definition
An object oriented programming style employed by retards to make their code look more complicated and intellegent than it actually is. Involves extending a class and implementing an interface, both of which define a method with the same signature, and then shadowing the same method in the child class. For example:

Public Class NewBase

Private _strName as String

Public Sub New
...
<constructor code here>
...
End Sub

Public ReadOnly Property Name() as String
Get
Return _strName
End Get
End Property

End Class

Public Interface INewInterface

Public ReadOnly Property Name() as String

End Interface

Public Class NewIIClass : Inherits NewBase
Implements INewInterface

Public Sub New()
MyBase.New()
End Sub

Public Shadows ReadOnly Property Name() As String ImplementsINewInterface.Name
Get
Return MyBase.Name
End Get
End Property

End Class
"What the fuck is all this about?"
"Oh that's just my interbase inheritance code. Cool isn't it?"
"You twat"
Get the mug
Get a Interbase Inheritance mug for your brother-in-law Manley.