01.模式动机做过Web开发的开发者都知道,在将用户的密码存储在数据库中时,我们需要将密码首先加密然后在写入数据库。在Java中,我们常用的加密手段有MD5、RSA等。我们使用的代码是:KeyPairGenerator.getInstance(如果我们需要使用MD5时传入的参数就是MD5。这里,就是我们今天需要讲解的简单工厂模式。
04.时序图
05.代码示例这里我们首先创建一个抽象对象Product:
然后创建两个实现类ProductA和ProductB
最后创建一个工厂类
领取专属 10元无门槛券
私享最新 技术干货