Object oriented
Object based
Generic programming
Interface programming
Attached: Huoju: If you want to design a function, you can design, analyze, analyze, and finally implement this function according to some architecture, this is OO, it is from the bottom of the bottom; if you are from below, do a little bit, do it well One piece is used, it seems to be a collision wood. This is OB, and every small piece is an object. At that time, when you do a small object, you will use OO OB design. (
http://dev.codelphi.com/virushuo/archive/2004/10/25/26712.aspx)