行时期程式库。
物件导向.在D里面的物件导向程式设计，是以单继承分层结构，配合所有类别衍伸自类别物件为基础。多重继承可使用界面（界面很像C++的抽象类别）。
元程式设计.以模板组合、编译时期函式执行、多元组以及字串混合来支援元程式设计。
记忆体管理.记忆体通常以垃圾回收管理，不过当这些物件超出作用域时，可立即结束指定的物件。还是可以使用重载运算子new和delete，以及简单的直接唿叫C的malloc函数和free函数以进行显示的