原创 高考十週年,爲母校瘋狂打Call

閱讀文本大概需要 3 分鍾。今天23號,昨晚2019浙江高考成績出爐了,母校成績非常喜人,頂部的學生成績非常突出,超第一批線92分以上的3人,67分以上的32人,50分以上82人,這成績已經很好了。很多人覺得,就這點成績,也拿出來炫耀個

原创 設計模式之迭代器與組合模式(三)

現在我們已經能愉快地看着一頁一頁羅列出來的菜單進行點菜了。現在又有的小夥伴希望能夠加上一份餐後甜點的“子菜單”。怎麼辦呢?我們不僅僅要支持多個菜單,甚至還要支持菜單中的菜單。如果我們能讓甜點菜單變成餐廳菜單集合的一個元素,那該有多好。但

原创 Dimple在左耳聽風ARTS打卡(十三)

所謂ARTS: 每週至少做一個LeetCode的算法題;閱讀並點評至少一篇英文技術文章;學習至少一個技術技巧;分享一篇有觀點和思考的技術文章。(也就是Algorithm、Review、Tip、Share 簡稱ARTS)這是第十三期打卡。

原创 設計模式之迭代器與組合模式(二)

在上次的文章中,我們通過層層引導,已經知道了迭代器模式的由來。現在我們再好好總結下。關於迭代器模式,你所需要知道的第一件事情,就是它依賴於一個名爲迭代器的接口。這是一個可能的迭代器的接口:現在,我們一旦有了這個接口,就可以爲各種對象集合

原创 【AAC 系列四】深入理解架構組件:ViewModel

這是程序亦非猿的第 47 篇原創分享。猿哥終於把第四篇給更新出來了,期待已久有木有作者 l 程序亦非猿 來源 l 程序亦非猿(ID:chengxuyifeiyuan)轉載請聯繫授權(微信ID:ONE-D-PIECE)約 2900 字,閱

原创 Dimple在左耳聽風ARTS打卡(十一)

今天是端午節,也是高考的日子。小編當年是過了端午節高考的,今年也是趕上了,湊到了一起。你們家裏人有要高考的嗎?小編祝福他們。同時也祝各位端午節快樂!所謂ARTS: 每週至少做一個LeetCode的算法題;閱讀並點評至少一篇英文技術文章;

原创 Spring Cloud微服務初探

學習初衷因爲加了不少優秀的知識星球,結交了更多的小夥伴,加了更多的羣,每每在自我介紹的時候,都說自己是Android & Java攻城獅。然鵝,有的小夥伴就來問了,你是搞Java的,那對Spring很熟悉咯?哦,大佬,Spring Cl

原创 設計模式之模板方法模式(一)

學習了前面的朋友都知道,目前爲止,我們的議題都是繞着封裝轉;我們已經封裝了對象創建、方法調用、複雜接口、鴨子、比薩…那接下來呢?我們將要深入封裝算法塊、好讓子類可以在任何時候都可以將自己掛接進運算裏。我們甚至會在這裏學到一個受好萊塢影響

原创 設計模式之模板方法模式(二)

上一篇我們已經學會了模板方法模式,這次我們繼續來深入學習下。畢竟學會只是第一步,還有更進一步的學習和深入等着我們呢。我們先來看下,對模板方法模式的一個總結的類圖:讓我們細看抽象類是如何被定義的,包含了它內含的模板方法和原語操作。abst

原创 設計模式之模板方法模式(三)

模板方法模式是一個很常見的模式,但是也需要我們擁有一雙銳利的眼睛,因爲模板方法有許多實現,而他們看起來並不一定和書上所講的設計一致。這個模式很常見是因爲對創建框架來說,這個模式簡直棒極了。由框架控制如何做事情,而由你(使用這個框架的人)

原创 怎麼從源碼中解掉問題

來源:明哥的江湖小編轉載明哥的文章已經很多次了,不僅僅是因爲明哥是個正能量滿滿的人,還因爲明哥的日更,每日輸出高質量文章,讓我佩服。還有,明哥是個Android技術大拿,關注他,你能收穫很多。微信改了訂閱號的推送,所以不想錯過每日的更文

原创 Dimple在左耳聽風ARTS打卡(第九期)

所謂ARTS: 每週至少做一個LeetCode的算法題;閱讀並點評至少一篇英文技術文章;學習至少一個技術技巧;分享一篇有觀點和思考的技術文章。(也就是Algorithm、Review、Tip、Share 簡稱ARTS)這是第九期打卡。這

原创 教妹學 Java:晦澀難懂的泛型

00、故事的起源“二哥,要不我上大學的時候也學習編程吧?”有一天,三妹突發奇想地問我。“你確定要做一名程序媛嗎?”“我覺得女生做程序員,有着天大的優勢,尤其是我這種長相甜美的。”三妹開始認真了起來。“好像是啊,遇到女生提問,我好像一直蠻

原创 【AAC 系列三】深入理解架構組件:LiveData

這是程序亦非猿的第 不知道第幾 期分享。作者 l 程序亦非猿 來源 l 程序亦非猿(ID:chengxuyifeiyuan)轉載請聯繫授權(微信ID:ONE-D-PIECE)0. 前言本文是深入理解「Android Architectu

原创 設計模式之工廠模式(三)

上一次我們已經通過代碼,簡單的認識了工廠方法模式,具體的思路請移步到設計模式之工廠模式(二),進行查看。這次,讓我們通過設計模式的思想,來好好認識下工廠方法模式。 創建者和產品 所有工廠模式都用來封裝對象的創建。工廠方法模式(Fa