問答題面向對象程序設計有哪些特點?