app下載官方網(wǎng)站seo軟件簡單易排名穩(wěn)定
第一步:分析哪些動作是由哪些實體發(fā)出的
學(xué)生提出報名
學(xué)生提供相關(guān)資料
學(xué)生繳費
機構(gòu)收費
教師分配教室
班級增加學(xué)生信息
于是,在整個過程中,一共有四個實體:學(xué)生、機構(gòu)、教師、班級!在現(xiàn)實中的一個具體的實體,就是計算機編程中的一個對象!
☆ 第二步:定義這些實體,為其增加相應(yīng)的屬性和功能
屬性就是實體固有的某些特征特性信息,在面向?qū)ο蟮男g(shù)語中,屬性就是以前的變量。
比如
一個人的屬性有:身高、體重、三圍、姓名、年齡、學(xué)歷、電話、籍貫、畢業(yè)院校等
一個手機的屬性有:價格、品牌、操作系統(tǒng)、顏色、尺寸等
功能就是就是實體可以完成的動作,在面向?qū)ο蟮男g(shù)語中,功能就是封裝成了函數(shù)或方法
第三步:讓實體去執(zhí)行相應(yīng)的功能或動作
學(xué)生提出報名
學(xué)生提供相關(guān)資料
教師登記學(xué)生信息
學(xué)生繳費
機構(gòu)收費
教師分配教室
班級增加學(xué)生信息