单项选择题

《中华人民共和国建筑法》规定的建筑工程发包方式是()。

A.招标发包和邀请发包
B.招标发包和直接发包
C.公开招标和邀请招标
D.公开招标和直接招标