巴纳德的三个条件有哪些