![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
噔噔噔邓
这个作者很懒,什么都没留下…
展开
-
设计模式之:单例模式
引言:在日常开发中,通常个别类只需要实例化一次,不希望出现多次,而有些不正确的操作方式,会导致出现创建多个实例,话不多说,直接上代码 没有引用单例模式的代码 每一次new都会创建出来一个对象。 单例模式:饿汉式 由于私有化了构造器,外面就无法通过new来创建出SinfletonOne;只能通过getSingletonOne来获取,而一加载类就会创建出一个实例,每次获取Sinfle...原创 2019-01-21 22:25:01 · 119 阅读 · 0 评论 -
策略模式:结合工厂模式
面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 以下是工厂模式和策略模式相结合,贴代码 不打折: 满300减100: 打八折: 对外的工厂类: 客户端测试类: 通过以下代码可以看出,如果是当当用简易的工厂模式的话,需要让客户端测试类知道工厂类和父类。而策略模式和工厂模式结合的用法...原创 2019-01-27 22:12:20 · 1700 阅读 · 0 评论