01 2022 档案
摘要:将事情缩减至其根本实质。 实质 “第一性原理”这个词儿被吹得神乎其神,似乎是威力无穷。 大家都知道了伊龙马斯克(Elon Musk)把这个原理用得好,可以把火箭发射成本降低到原先的几十甚至上百分之一。 可是它到底是什么? 自从听见这个词儿,我也只是人云亦云,竟然从来也没有认真考察过。 直到今天,品着
阅读全文
摘要:1 开闭原则 2 里氏替换原则 3 依赖倒置原则 4 单一职责原则 5 接口隔离原则 6 迪米特法则 7 合成复用原则
阅读全文
摘要:设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基
阅读全文
摘要:唐僧扫塔为什么要从下往上扫? 故事背景是,有一天,唐僧师徒来到西域,那里有一个小国叫祭赛国,祭赛国有一个特殊的寺庙叫金光寺,寺后有一座金光塔,塔上有颗明珠,这个明珠能够光芒万丈,照八百里。有一天意外发生了,金光寺的金光不见了,塔上的明珠没有了。唐僧就带孙悟空去找这颗明珠,当天晚上他们到了寺里,发现寺
阅读全文