多项选择题

A.必须严格依照法律规定的程序
B.必须具备为公共利益需要之正当目的
C.必须履行公正的补偿
D.必须给予适当的补偿