![](https://img-blog.csdnimg.cn/20200720001139716.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
23种设计模式
以Java为例
一阵雄风
寻找编程最优解
展开
-
设计模式——单例模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。...原创 2020-12-07 18:12:20 · 114 阅读 · 0 评论 -
OOP七大原则
面向对象的七大原则开闭原则当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。里氏替换原则里氏替换原则通俗来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不要重写父类的方法。依赖倒置原则依赖倒置原则的目的是通过要面向接口的编程来降低类间的耦合性,所以我们在实际编程中只要遵循以下4点,就能在项目中满足这个规则。每个类尽量提供接口或抽象类,或者两者都具备。变量的声明类原创 2020-07-20 00:51:51 · 243 阅读 · 0 评论