8.4.2 NBDT的编程实践