The main propose is studying different proofs of Cayley-Bacharach theorem and its extension, thereby understanding some topics of classical algebraic geometry, such as independent conditions, Max Noether's fundamental theorem, and divisors. We also present some interesting related topics.