java设计模式
m0_46621363
这个作者很懒,什么都没留下…
展开
-
java设计模式——单例模式
一,单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。 二,单例模式有八种方式(大的来说有五种 饿汉式 懒汉式 双重检查 静态内部类 枚举) 1.饿汉式(静态常量) 优点:这种写法比较简单,就是在类装载的时候就完成实例化。避免了线程同步问题。 缺点:在类装载的时候就完成实例化,没有达到 LazyLoading 的效果。如果从始至终从未使用过这个实例,则会造成内存的浪费这种方式基于 classloder机..原创 2020-10-02 16:32:08 · 94 阅读 · 0 评论 -
java设计模式简介
一,设计模式的七大原则: 1,单一职责原则 :对一个类应该只负责一想职责。提高类的可维护性,可读性,降低变更引起的风险。 2,接口隔离原则(Interface Segregation Principle) 3,依赖倒转原则, 4,里氏替换原则 5,开闭原则 ocp 6,迪米特法则 7,合成复用原则 二,设计模式的目的 代码重用性(相同功能的代码,不用多次编写) 可读性(编程规范,便于他人理解和阅读) 可扩展性(可维护性,增加新功能时,非常方便) 可靠性(新增功能后,对原来的功能没有影原创 2020-10-02 10:15:02 · 101 阅读 · 0 评论