240 投稿
收录了7篇文章 · 1人关注
  • [创建型模式]单例模式(Singleton)

    一个类只能生成一个对象,所有对象对它的依赖都是相同的。 对象的生产是通过 new关键字完成的(当然也有其他的方式,如对象复制,反射等)。 使用n...

  • [设计原则]开闭原则

    在哲学上,矛盾法则即对立统一的法则,是唯物辩证法的最根本法则。开闭原则(OCP)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、...

  • [设计原则]迪米特法则

    迪米特法则(LOD)也称为最少知识原则(LKP),虽然名字不同,但描述的是同一个规则: 一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该...

  • [设计原则]接口隔离原则

    接口分为两种: 实例接口(Object Interface),在Java中声明一个类,然后用new关键词产生一个实例,它是对一个类型的事物的描述...

  • [设计原则]单一职责原则

    单一职责原则(SRP)字义: 应该有且仅有一个原因引起类的变更。 业务逻辑,或者对象能够承担的责任,并以某种行为方式来执行。 单一职责原则的好处...

  • [设计原则]里氏替换原则

    在面向对象的语言中,继承是必不可少的、非常优秀的语言机制,它有如下优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性。 提高代...

  • [设计原则]依赖倒置原则

    依赖倒置原则(DIP)原则的原始定义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象。 抽象不应该依赖细节。 细节应该依赖抽象。 抽象指的是...