2020年3月12日

设计模式中的6大准则

摘要: 一、里氏替换原则 我们知道Java的三大特性:封装,继承,多态。Java 继承有很多优点,是减少重复代码的可靠手段。但是继承同时存在一些缺点: 类的耦合性增加了。比如父类更改之后子类也同时需要更改 降低代码灵活性。因为继承时,父类会对子类有约束性我们使用里氏替换原则,可以减少继承带来的问题。 定义: 阅读全文

posted @ 2020-03-12 21:40 hdc520 阅读(520) 评论(0) 推荐(0) 编辑

设计模式之单例模式

摘要: 1、定义:保证每个类仅有一个实例,并给外部提供一个访问它的全局访问点。 (1)设计思路:如果一个类能够被创建多个实例,那么这个类的构造方法肯定是公开的。若把创建实例对象的权限收回来,让类自身负责创建实例,然后由类本身来提供外部访问这个类的实例的方法,就实现了单例模式。 (2)实现单例模式的方法,懒汉 阅读全文

posted @ 2020-03-12 20:44 hdc520 阅读(142) 评论(0) 推荐(0) 编辑

导航