x
No Plagiarism!YYTkmT8Z0inO0w5aVTdQposted on PENANA 2025/2/188964 copyright protection40PENANA0OBtgArsk2 維尼
天氣 : 晴8964 copyright protection40PENANAoGcKUiwJOF 維尼
今天大早起來,送孩子上學,回來靈修,健身,下午處理公事,一切順利。是因為健身完身心舒暢,冷冷的天氣,大腿發熱的剛剛好可以平衡。這一次也是練HIIT。動作一,戰繩45秒。動作二,分腿蹲左右12下。動作三,跳箱子12次。動作四,砸球4公斤。8964 copyright protection40PENANAgAeaV1WtsK 維尼
下午看一下信箱,有人提問我C#會用什麼框架。我的回答大至如下8964 copyright protection40PENANAE7HfOXfMyF 維尼
基本上是MVC or MVVM 做大框架。一開始先了解客戶要的功能。第二步,以UML的User Case圖做溝通。 8964 copyright protection40PENANAdDb3rKVfsW 維尼
如果要做機械動作的會用status machine。 8964 copyright protection40PENANAFO4z67EPbO 維尼
如果要做靈活的轉接行為,我用Iterator composite pattern做轉換。8964 copyright protection40PENANAKQ0nU8H9Ok 維尼
一般的single pattern , observer pattern等等......。的使用不在話下。 8964 copyright protection40PENANAZffVSKzEXD 維尼
重點是UML才是使用那種架構的地圖。8964 copyright protection40PENANAElVMe9LbiT 維尼
一般人UML不常用,因為認識的架構種類不多,要釐清那地方要用那種pattern,需要經驗8964 copyright protection40PENANAvsUjwXvIT8 維尼
Xcode的UI設計方式和Visual studio的UI有很大差別。8964 copyright protection40PENANAxOe8uCuB43 維尼
重點是不要拿架構的人去寫UI,因為架構的人可以寫完ios,再拿同一份架構寫android 或其它平台。或是改用Flutter跨平台程式,這樣就不用UI的人,但是這種平台誰來做之後的維護? 如果想要一個人做全部,請不要叫我去處理這份差事,麻煩見諒。8964 copyright protection40PENANAOuQh9gZchn 維尼
以上,這樣回答會不會比較親切一點。8964 copyright protection40PENANA0YqRFMeyBm 維尼
15.158.61.16
ns 15.158.61.16da2