
距離上一篇文章已經過去了一個多世紀了。今天說一下建造者模式。首先,建造者模式,跟工廠模式和單例模式一樣,屬于創建型模式。大家都知道,游戲中都會有...
再不濟,工廠模式總是聽過的吧,所以概念就不過多介紹了。工廠模式一般分為工廠方法模式和抽象工廠模式。好,上代碼。 工廠方法模式 不論NormalF...
代理模式 代理模式就是,買房子得通過中介,打官司需要請律師,打怪獸找奧特曼。上代碼: 幾個需要注意的點: 代理類(MyProxy)與被代理類(C...
介紹一個ORM框架,LitePal。GitHub:https://github.com/LitePalFramework/LitePal使用方法...
在日常開發中時常會需要判斷某個view是否顯示,常用的無非就兩種: 這兩種方式有沒有區別呢?當然有。結論:前者只返回view本身的visibil...
比較兩種架構的文章已經很多了,我不再贅述。 以一個簡單的登錄操作為例: 先說View 上面定義了凡是具有網絡請求的界面都必備的方法。下面是Log...
Service,能成為Android四大組件之一,它的重要性就不言而喻了。 先說要講什么: Service的使用 Service的生命周期 Se...
什么是適配器模式?看(盜來的)圖。 足夠直觀,不費口舌解釋了。 直接上代碼。適配器模式分為三種: 類的適配器模式 MyAdapter完成了從方法...
話不多說,直接上代碼 體會getItemViewType和getViewTypeCount的作用。另外,引入一個庫,ButterKnife。