屬性表示狀態(tài)而不是行為(Properties should represent state, not behavior) Kotlin中的屬性(...
異常與類型安全結(jié)果(Prefer null or Failure result when the lack of result is possi...
明確參數(shù)和狀態(tài)的約束條件(Specify your expectations on arguments and state) 這條的意思是說府蛇,對...
為可讀性設(shè)計(Design for readability) 可讀性是一種半玄學(xué)的話題阱高,它的評價標(biāo)準(zhǔn)常常取決于上下文環(huán)境和你對一門語言的了解程度...
限制可變性(Limit mutability) 只讀屬性 val 只讀屬性val可以改變舵盈,但是只讀屬性并沒有提供修改的切入點冒黑,而修改切入點才是引...
最近在看一本書——Effective Kotlin[https://leanpub.com/effectivekotlin/],聽名字就知道是E...
0. 前言 最近加入了一家做安全領(lǐng)域的公司鳞尔,接觸到了一些密碼學(xué)的東西滥比,尤其是國密算法,可能國內(nèi)做這個方向的公司并不多臼隔,我發(fā)現(xiàn)國內(nèi)關(guān)于國密算法的介...
單例設(shè)計模式就不用多介紹了嘹裂,說是大家最熟悉的設(shè)計模式也不為過,在Effective Java中有兩條與之相關(guān):第3條用私有構(gòu)造器或者枚舉類型強化...
原型設(shè)計模式是一種很簡單的設(shè)計模式摔握,其實就是通過clone方法去復(fù)制一個對象寄狼,也就是Java中的Cloneable接口。原型模式是很多語言的特性...