一種OOP結構;所有的classes都繼承一個單一的base class。這個中級的base class名為Object,整個繼承模式被稱為單根繼承。
1、單根繼承中的所有對象都有共通接口,所以最終他們都屬于相同的type。
2、當完全OOP時必須打造繼承體系,java中的單根繼承體系保證所有對象都擁有某些功能,heap堆之中產生所有對象,大大簡化引數傳遞動作。
3、單根繼承體系使垃圾回收器更加容易。所有的必備功能都可以安置于base class身上。然后垃圾回收器便可以發送適當的消息給系統中的每一個對象。如果缺乏單根繼承體系及完全通過reference來操作對象的系統特性。垃圾回收器的實現也就會十分困難。