今天把交通燈管理系統看完了,主要還是思想上收穫頗多,那就先說說在思想行動方面的:
第二句:環境改變人,環境影響乙個人。我的理解是看乙個人是否優秀,是否成功,是否有資本。不應該僅僅看到的是他個人的表現,更重要的是應該看他的朋友都有誰,他的生活圈子都有誰!這個人的生活圈子中的朋友影響的將是他的未來!——這點也說明了,我必須重歸程式設計師之路,重新找回我丟失夢想!為自己加油!
最後是技術方面的收穫的知識:
一、面相物件設計把握的乙個重要經驗:
誰擁有資料,誰就對外提供操作這些資料的方法。
再掌握幾個牢牢的案例即可,人在黑板畫圓,列車司機緊急剎車,售貨員統計收穫的小票金額,你把門關上了等。
二、面相物件設計面試題:
1、兩塊石頭磨成一把石刀,石刀可以砍樹,砍成木材,木材做成椅子。
2、乙個小球從繩子一端移動到另一端。
答案1:stone石頭、stoneknife石刀、tree樹、material木材、chair椅子
石刀加工廠
stoneknif = knifefactory.creatknif(stone)
mateial = stoneknife.cut(tree)
tree
chair = chai***ctory.makechair(material)
material
chair
答案2:兩個物件,小球(滾動move())、繩子(為球的移動提供移動方向nextpoint())。
注意:訪問外部類的成員變數:類名.this.變數名
三、關於定時器:
executors.newscheduledthreadpool(1);定時器,1代表執行緒數
返回物件型別 scheduledexecutorservice
scheduledexecutorservice的scheduleatfixedrate(執行**,過多少時間後,每隔多少,時間單位 timeunit.seconds);
交通燈管理系統
銀行業務排程系統模擬銀行排程系統邏輯。需求 銀行內有6個業務視窗,1 4為普通視窗,5為快速視窗,6為vip視窗。有三種型別客戶 vip客戶,快速客戶 交水電費類業務 普通客戶。一部隨機生成各種型別的客戶,概率比例為 vip客戶 快速客戶 普通客戶 1 3 6。客戶辦理用時設定最少時間。各型別客戶在...
交通燈管理系統
需求 模擬實現十字路口的交通燈管理系統邏輯,具體需求如下 1.非同步隨機生成按照各個路線行駛的車輛。例如 由南向而來去往北向的車輛 直行車輛 由西向而來去往南向的車輛 右轉車輛 由東向而來去往南向的車輛 左轉車輛 2.訊號燈忽略黃燈,只考慮紅燈和綠燈。3.應考慮左轉車輛控制訊號燈,右轉車輛不受訊號燈...
交通燈管理系統
1 非同步隨機生成按照各個路線行駛的車輛。例如 由南向而來去往北向的車輛 直行車輛 由西向而來去往南向的車輛 右轉車輛 由東向而來去往南向的車輛 左轉車輛 2 訊號燈忽略黃燈,只考慮綠燈和紅燈。3 應考慮左轉車輛控制訊號燈,右轉車輛不受訊號燈控制 4 具體訊號燈控制邏輯與現實生活中普通交通燈控制邏輯...