设计模式
不屈的阳光
这个作者很懒,什么都没留下…
展开
-
适配器模式
适配器模式的定义: 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 以一个实例形象的说明适配模式: A、B两个图框代表已经塑模成型的物体A和物体B,那现在要求把A和B安装在一起使用,如何安装?增加一个过渡装置C,C就是适配器。 现实场景用类: 在公司管理系统中设置对象UserInfo存储本公...原创 2018-10-22 16:58:29 · 127 阅读 · 0 评论 -
里氏替换原则的初步理解
学习里氏替换原则相关定义及解释时,给人似懂非懂的感觉,就是不能很清晰的理解此原则的内涵: 书中有句话:【只要父类出现的地方,子类都可以替换他,使用者可能都不知道到底是子类还是父类】 为了达到这个目的,我们需要注意以下几点: 子类可以实现父类的抽象方法,但是不能覆盖父类的非抽象方法。 子类中可以增加自己特有的方法。 当子类覆盖或实现父类的方法时,方法的前置条件(即方法的形参)要比父类方法的...原创 2018-11-02 13:44:22 · 1164 阅读 · 1 评论 -
单例模式的理解
单例模式可能是代码比较少的一种模式了,但是能把单例模式说清、用好、考虑全面还真不是一件容易的事。本文就对java中单例模式做了一个总结,如有错漏之处,恳请读者指定: 在java编程过程中,单例模式主要分为饿汉式和懒汉式两种 饿汉式: 饿汉式,就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下:public class Singleton{ private sta原创 2017-05-08 16:08:15 · 261 阅读 · 0 评论