安全 更安全地導(dǎo)出組件 為了防止應(yīng)用程序意外導(dǎo)出活動,服務(wù)和接收者,我們將android:exported屬性的默認(rèn)處理方式更改為更加明確。 進(jìn)...
投稿
安全 更安全地導(dǎo)出組件 為了防止應(yīng)用程序意外導(dǎo)出活動,服務(wù)和接收者,我們將android:exported屬性的默認(rèn)處理方式更改為更加明確。 進(jìn)...
結(jié)構(gòu)型模式-裝飾者 java 中我們給一個類擴(kuò)展功能,有兩種選擇: 設(shè)計(jì)繼承他的子類 使用裝飾者模式對該類進(jìn)行裝飾,然后對功能進(jìn)行擴(kuò)展。 裝飾模...
6.1 多態(tài)的不同方式 當(dāng)我們用一個類繼承父類時(shí),這就是子類型多態(tài)。另外一種是參數(shù)多態(tài),泛型就是其中的一種表現(xiàn)。還有C++中的運(yùn)算符重載屬于特...
5.1 簡化表達(dá) 舉個Android里面最常用的例子,java總普遍的用法 翻譯成kotlin并且簡化 帶有接收者的Lambda View 接收...
創(chuàng)建型模式 - 工廠 Kotlin里面幾種主流創(chuàng)建型設(shè)計(jì)模式:工廠方法模式,抽象工廠模式,構(gòu)建者模式 8.1 伴生對象增強(qiáng)工廠模式 通過一個工廠...
創(chuàng)建型模式 - 抽象工廠簡化 我們有很多電腦的品牌,如:Dell,Asus,Acer 那么就需要在增加一個工廠類,然而我們并不希望對每個模型簡歷...
行為型模式 開閉原則:策略模式 設(shè)想一個游泳的場景,David學(xué)習(xí)有用,很快掌握了蛙泳、仰泳、自由泳多種姿勢。我們封裝David 三種不同的有用...
行為模式-運(yùn)算符重載和迭代器 方案1:實(shí)現(xiàn)Iterator接口 Bookcase 對象擁有和List 實(shí)例相同的迭代器,我們可以直接調(diào)用后者迭代...
用Kotlin偏函數(shù)-實(shí)現(xiàn)責(zé)任鏈模式 典型的例子是Servlet中Filter和FilterChain接口,做過web開發(fā)的應(yīng)該比較熟悉。 責(zé)任...
ADT實(shí)現(xiàn)狀態(tài)模式 狀態(tài)模式和策略模式也有相似,他們都能實(shí)現(xiàn)某種算法,業(yè)務(wù)邏輯的切換。 狀態(tài)模式:允許一個對象在其內(nèi)部狀態(tài)改變的時(shí)候改變他的行為...
專題公告
Kotlin 開發(fā)者社區(qū) ( 微信公眾號 )
國內(nèi)第一Kotlin 開發(fā)者社區(qū)公眾號,主要分享、交流 Kotlin 編程語言、Spring Boot、Android、React.js/Node.js、函數(shù)式編程、編程思想等相關(guān)主題。
------
阿里巴巴-阿里大腦技術(shù)部英雄帖: 作為核心工程師參與阿里大腦的建設(shè)工作,通過云計(jì)算和人工智能的手段助力組織升級。
主導(dǎo)業(yè)務(wù)及技術(shù)改造類項(xiàng)目的系統(tǒng)分析和設(shè)計(jì)工作,承擔(dān)核心功能及公共模塊的代碼編寫工作。
維護(hù)和升級現(xiàn)有軟件產(chǎn)品,快速定位并修復(fù)現(xiàn)有產(chǎn)...