exotype
primitive
type introspection
container
Smalltalk
object-oriented programing
duck typing
object-oriented programming
composite type
statically-typed
dynamically-typed
quaject
factory
factory method pattern
instantiate
marker interface pattern
instance
abstract factory class
typed
polymorphism
behavioural pattern
Eiffel
Scriptol
assembler
Sather
value type
typechecker
database
first-class object
template
softcode
strategy pattern
record
factory class
interface
parametric polymorphism
script language
class-based programming
scripting language
metaprogram
strongly-typed
multidimensional array
generic programming
intertype
bind
gradual typing
homoiconicity
struct
subclass
constructor
autoloader
creational pattern
radar
facade pattern
prototype pattern
compiler
manifest typing
object-based programming
object graph
Java
objectable
typedef
builder pattern
new up
generic
firmware
linker
Ada
type system
prototype-oriented programming
fluent interface
member function
intermediate language
modeler
abstract factory pattern
OOP
mount
instantiation
framework
object language
type hinting
enumeration
abstract class
abstract data type
spawner
algebraic data type
classifier
object-oriented
quintessence
reference type
trait
metafunction
filetype
directive
marshal
class-based
ID