https://www.cnblogs.com/feng9exe/p/8323536.html
动:运行时;
态:结构、类型、行为;
将编译时的类型检查放到运行时;
类型、结构、行为可以在运行时改变。
是指程序在运行时可以改变其结构。