Update 建立基礎class架構

建立7個function class 和 1個 abstract class 與 1個 functionanswer class