240 发简信
IP属地:北京
  • Resize,w 360,h 240
    建造者模式

    建造者模式属于设计模式中构建模式这一大类,主要用途是用来创建复杂的复合对象,可以替代构造方法,进行灵活搭配,简单点来理解就是高配,中配,低配,想...

  • Resize,w 360,h 240
    六大设计原则之依赖倒置原则

    依赖倒置原则是Robert C.Martin于1996年在C++Report上发表的文章中提出的。也称依赖反转。 依赖倒置原则(Dependen...

  • Resize,w 360,h 240
    六大设计原则之接口隔离原则

    《代码整洁之道》的作者Robert C.Martin于2002年给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法该原则还有另外一...

  • 六大设计原则之迪米特法则

    1987年秋天,迪米特法则由美国Northeastern University的Ian Holland提出,被UML的创始者之一Booch等人普...

  • Resize,w 360,h 240
    六大设计原则之里氏替换原则

    里氏替换原则(Liskov Substitution Principle,LSP)是由麻省理工学院计算机科学系教授芭芭拉·利斯科夫(Barbar...

  • 六大设计原则之开闭原则

    开闭原则(Open-Close Principle,OCP):定义:规定软件中的对象、类、模块和函数对扩展应该是开放的,但对于修改是封闭的。 这...

  • 六大设计原则之单一职责原则

    该原则由罗伯特·C.马丁(Robert C.Martin)在《敏捷软件开发:原则、模式与实践》一书中提出。 定义:规定一个类应该有且仅有一个引起...

  • 像火箭科学家一样思考[note]

    《像火箭科学家一样思考:将不可能变为可能》读书笔记作者:奥赞·瓦罗尔 ◆ 序言 要像火箭科学家那样思考,就得从不同的角度看待这个世界。火箭科学家...

  • JAVA泛型

    本文内容基于jdk 1.8。什么是泛型:泛型,即“参数化类型”,处理的数据类型不是固定的。这么说肯定不明白,因为我一开始看到这个解释也完全不明白...

个人介绍
编程多年,喜欢历史