设计模式
Yigit_dev
这个作者很懒,什么都没留下…
展开
-
白话面向对象的六大原则
单一职责原则(Single Responsibility Principle) : 一个类中应该是一组相关性很高的函数,数据的封装.即不能把两个完全不同的功能放在一个类中,但是这个类或者函数职责的划分就因人而异了. 开闭原则(Open Close Principle) : 软件中的对象(类,模块,函数等)应该对于扩展开放,对于修改封闭.即提倡我们应该通过 继承 或者 实现接口的方式去扩展原有类的...原创 2018-06-28 10:52:25 · 338 阅读 · 0 评论 -
设计模式之单例和模板
单例模式核心思想就是,构造函数私有化,通过静态方法获取唯一实例并保证线程安全,防止反序列化重新生成实例。饿汉式public class Singleton { private static final Singleton mSingleton = new Singleton(); private Singleton(){} public static S...原创 2018-08-22 10:30:44 · 353 阅读 · 0 评论 -
代理模式、装饰模式和适配器模式
https://www.cnblogs.com/iloveai/p/word2vec.html原创 2018-09-10 16:13:40 · 380 阅读 · 0 评论 -
工厂方法模式和抽象工厂模式
工厂方法模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 在工厂里面可以对对象的创建做严格的定义,client端直接通过工厂创建出来就可以使用了。public abstract class Product { //产品抽象类 public abstract void method(); }public class ConcreteProductA extends P...原创 2018-09-10 16:16:02 · 12919 阅读 · 3 评论