java 之在校期间最后一次实训记录
提前一天晚上得知所要進行實訓的項目為
郵政儲蓄柜臺系統項目
這段時間(大概兩個星期)晚上上課,下午不上課。
隨機調整學習模式:
? ? 注意:會的也要聽!!!!!
? ? 正常聽課,會的也要聽,中午吃完飯后,定時睡一個小時(強迫自己睡),起床后繼續實訓內容(視情況而定)
? ? 晚上聽課。回去跑步,跑完之后,繼續學習。
核心知識:
項目開始的注意事項(重要)
代碼編寫規范:
A.所有的類名,接口名都必須采用帕斯卡命名法(所有單詞的首字母大寫);
B.所有的成員變量,成員函數都必須采用駱駝命名法(第一個單詞全部小寫,后續單詞的首字母大寫);
C.所有常量必須全部大寫,多個單詞之間使用下劃線分割;
代碼注釋規范:
A.在類,接口和方法上都要寫文檔注釋/** */
B.方法內部如果需要注明的內容比較多,可以使用段落注釋/* */,如果注釋內容比較少,則使用單行注釋;
書寫規范:
成員變量和成員函數之間至少有一個換行
除了局部變量外,其他變量都要使用有意義的英文單詞,做到見名知意,杜絕使用漢語拼音
項目布局的包命名規范:
全局使用的類可以定義在全局包中,全局包命名如:com.banksystem.globals/common
dao(Data Access Object):數據訪問對象,主要完成對數據的增刪改查,命名,公司有不同的要求
例如:??com.banksystem.dao:專門存放dao接口的包
????????? ?com.banksystem.dao.bean/imple:專門存放dao接口實現類的包
????????? com.banksystem.dao.factory:專門存放Dao工廠類(專門負責統一實例化對象的,一般在工廠類中所有的方法都是靜態的,方法返回值是接口類,實例化的是接口的實現類)的包,
????????? ?com.banksystem.bo(Business Object)/service:專門存放業務層接口的包
???????????com.banksystem.bo/service.bean/imple:專門存放業務層接口實現類的包
???????????com.banksystem.bo/factory:專門存放bo工廠類的包
???????????com.banksystem.ui(User Interface)/client:專門存放啟動運行類相關的代碼
???????????com.banksystem.domain/model:專門存放項目中使用到的實體類的包
???????????com.banksystem.utils:?存放項目使用的工具類相關的包
項目流程:
項目初期的包結構示意圖:
這幾天感覺比較重要的是寫接口(截屏截不全,項目做完之后會有源碼):
<1>賬戶Dao,專門對賬戶對象做增刪改查操作的
<2>自定義軟件的業務規則
緊接著接口寫好之后,繼續編寫一個實現接口的實現類
再之后,去編寫一個工廠類
工廠類的好處:
1.將對象的實例化統一進行管理
2.由于方法返回的是接口類型,因此對于調用者而言,只識別接口類型的對象即可,不需要知道具體實現類是什么
??????
總結
以上是生活随笔為你收集整理的java 之在校期间最后一次实训记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android android stud
- 下一篇: 资本积累的本质