建造者模式属于设计模式中构建模式这一大类,主要用途是用来创建复杂的复合对象,可以替代构造方法,进行灵活搭配,简单点来理解就是高配,中配,低配,想...
依赖倒置原则是Robert C.Martin于1996年在C++Report上发表的文章中提出的。也称依赖反转。 依赖倒置原则(Dependen...
《代码整洁之道》的作者Robert C.Martin于2002年给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法该原则还有另外一...
1987年秋天,迪米特法则由美国Northeastern University的Ian Holland提出,被UML的创始者之一Booch等人普...
里氏替换原则(Liskov Substitution Principle,LSP)是由麻省理工学院计算机科学系教授芭芭拉·利斯科夫(Barbar...
开闭原则(Open-Close Principle,OCP):定义:规定软件中的对象、类、模块和函数对扩展应该是开放的,但对于修改是封闭的。 这...
该原则由罗伯特·C.马丁(Robert C.Martin)在《敏捷软件开发:原则、模式与实践》一书中提出。 定义:规定一个类应该有且仅有一个引起...
《像火箭科学家一样思考:将不可能变为可能》读书笔记作者:奥赞·瓦罗尔 ◆ 序言 要像火箭科学家那样思考,就得从不同的角度看待这个世界。火箭科学家...
本文内容基于jdk 1.8。什么是泛型:泛型,即“参数化类型”,处理的数据类型不是固定的。这么说肯定不明白,因为我一开始看到这个解释也完全不明白...