日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

系统分析设计——如何识别类

發(fā)布時(shí)間:2023/12/18 windows 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系统分析设计——如何识别类 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

系統(tǒng)分析設(shè)計(jì)——如何識(shí)別類

面向過(guò)程的的開(kāi)發(fā)方法,都會(huì)從頂部的主函數(shù)main開(kāi)始編寫(xiě)程序。然而在面向?qū)ο蟮拈_(kāi)發(fā)方法中,并沒(méi)有所謂的“頂部”。所以在使用面向?qū)ο蟮拈_(kāi)發(fā)方法編寫(xiě)程序時(shí),首先從設(shè)計(jì)“類”開(kāi)始,然后再往每個(gè)類中添加方法。

如何識(shí)別“類”

需求文檔中,需求描述通常是陳述句,其中包含動(dòng)詞和名詞。而這些名詞往往就是“類”或者是“類”的屬性,動(dòng)詞就是類的“方法”。例如:

“教師上傳科研成果,科研成果包括專著、軟著、專利?!?

在上面的這句話中,抽出名詞:

  • “教師”、
  • “科研成果”
  • “專著”
  • “軟著”
  • “專利”。

句子中的前半部分是普通的陳述句,我們可以將“教師”和“科研成果”抽出設(shè)計(jì)成“類”。而句子中的后半句是存現(xiàn)句,存現(xiàn)句一般表達(dá)類含有哪些屬性,所以我們可以將“專著”、“軟著”和“專利”設(shè)計(jì)為“科研成果”的屬性。

接下來(lái)我們要識(shí)別出主要負(fù)責(zé)完成相應(yīng)動(dòng)作的對(duì)象,而句子中完成“上傳”這個(gè)動(dòng)作的對(duì)象是“教師”,也就是說(shuō),“上傳”應(yīng)該是“教師”類的一個(gè)方法,而“科研成果”類所生成的對(duì)象是一個(gè)參數(shù)。

只是識(shí)別出“類”是不夠的,還需要知道這些類之間的關(guān)系,例如:

  • 依賴
  • 聚合
  • 繼承
  • 泛化

最后引用《Java核心技術(shù) 卷1:基礎(chǔ)知識(shí)》的一句話:

當(dāng)然,所謂“找名詞和動(dòng)詞”原則只是一種經(jīng)驗(yàn),在創(chuàng)建類的時(shí)候,哪些名詞和動(dòng)詞是重要的,主要取決于個(gè)人的開(kāi)發(fā)經(jīng)驗(yàn)。

未來(lái)可期,小哥需努力!

總結(jié)

以上是生活随笔為你收集整理的系统分析设计——如何识别类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。