重构机房VB.NET机房收费系统个人重构版你都学会了什么(之一)
每日一貼,今天的內(nèi)容關(guān)鍵字為重構(gòu)機(jī)房
????? ? ? ??在VB.NET機(jī)房收費(fèi)系統(tǒng)個(gè)人重構(gòu)版時(shí)你都學(xué)會(huì)了什么?在開始第二遍的機(jī)房收費(fèi)系統(tǒng)個(gè)人重構(gòu)時(shí),我發(fā)明不知不覺竟接觸了很多很多之前不曉得的貨色,也學(xué)到了很多新知識.下面我就來逐一例舉一下在第二遍機(jī)房收費(fèi)系統(tǒng)個(gè)人重構(gòu)時(shí)我都學(xué)會(huì)了什么————
????
? ? ?1、UML圖
????
? ? ?2、三層架構(gòu)
????
? ? ?3、SqlHelper
????
? ? ?4、配置文件
????
? ? ?5、接口
????
? ? ?6、設(shè)計(jì)模式
????
????? ? ? 在接下來的幾篇文章中我將重點(diǎn)分析一下以上我在.NET<機(jī)房收費(fèi)系統(tǒng)個(gè)人重構(gòu)版>時(shí)學(xué)到的新知識。
每日一道理無知者為夢想中的虛幻而苦苦等待,換回的不是所求的,而是歲月在臉上留下的印痕,一事無成的人一生便是虛度。生活中,與其花時(shí)間去等待,不如加快步伐去追尋理想,試著與時(shí)間賽跑,也許身軀、心理會(huì)感到勞累,但這樣的生活畢竟是充實(shí)的。
????
????? ? ? 想一想我們的第一遍機(jī)房收費(fèi)系統(tǒng),純粹是為了實(shí)現(xiàn)功能而實(shí)現(xiàn)功能,當(dāng)初開始用.NET個(gè)人重構(gòu),學(xué)到了很多新知識、接觸了很多新內(nèi)容。這篇文章我先從UML圖開始提及吧。
????
????? ? ? 前段時(shí)間我寫過關(guān)于UML圖的博客,就是剛開始用三層重構(gòu)機(jī)房收費(fèi)系統(tǒng)的時(shí)候,真的是覺得寸步難行,繪圖時(shí)涌現(xiàn)的問題真的不少。有興趣的友人可以去看一下我之前寫的博客:機(jī)房收費(fèi)系統(tǒng)個(gè)人重構(gòu)——繪圖疑惑多多。因?yàn)橹皩W(xué)過UML的知識,加上學(xué)過的三層知識,覺得大致哪個(gè)圖里頭放什么還能搞得清楚。可是畫起圖來卻無從下手,比如U層,我曉得從三層架構(gòu)的角度來說U層是從前臺界面接收數(shù)據(jù)的,可是U層的類圖里頭卻不曉得該放什么,我居然可笑的從中抽取出“用戶”等放在U層。繪圖經(jīng)歷的波折真的不少,反正是折騰了一段時(shí)間,畫了幾遍,也問同知識師傅,后來總歸是摸清門路了。我想很多進(jìn)入個(gè)人版重構(gòu)的同窗在畫UML圖的時(shí)候也會(huì)碰到這樣的問題吧?
????
????? ? ? 不過,總歸結(jié)果是好的。經(jīng)過了一段時(shí)間,把握了繪圖的技巧,對于我們來說,繪圖的難點(diǎn)在于類圖和時(shí)序圖,其他的例如包圖什么的還可以,只要三層的知識把握好包圖是不成問題的,但是值得注意的是包圖真的很重要哦,它涉及到各個(gè)層之間的引用關(guān)系,這個(gè)真的得弄清楚,不然有的苦吃的。
????
????? ? ? 今天這篇文章就寫到這里吧,連續(xù)我會(huì)貼出在機(jī)房收費(fèi)系統(tǒng)個(gè)人重構(gòu)版中我的收獲,敬請期待吧!
????
????
????
????
????
????
文章結(jié)束給大家分享下程序員的一些笑話語錄: 關(guān)于編程語言
如果 C++是一把錘子的話,那么編程就會(huì)變成大手指頭。
如果你找了一百萬只猴子來敲打一百萬個(gè)鍵盤,那么會(huì)有一只猴子會(huì)敲出一 段 Java 程序,而其余的只會(huì)敲出 Perl 程序。
一陣急促的敲門聲,“誰啊!”,過了 5 分鐘,門外傳來“Java”。
如果說 Java 很不錯(cuò)是因?yàn)樗梢赃\(yùn)行在所有的操作系統(tǒng)上,那么就可以說 肛交很不錯(cuò),因?yàn)槠淇梢允褂糜谒械男詣e上。
--------------------------------- 原創(chuàng)文章 By
重構(gòu)和機(jī)房
---------------------------------
轉(zhuǎn)載于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/26/3100745.html
總結(jié)
以上是生活随笔為你收集整理的重构机房VB.NET机房收费系统个人重构版你都学会了什么(之一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql技巧
- 下一篇: Android柳叶刀之Button之UI