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