Loading

摘要: 建造者模式通过将复杂对象逐一拆解成单一的简单对象,然后通过对简单对象的创建,最终构建出一个复杂对象。 介绍 在现实世界中,和建造者模式最为相似的是我们到餐厅点餐的流程。在点餐的过程中,我们是不用关系点餐的先后顺序,等我们点完后,点餐系统会自动将我们的所有餐品列表和消费情况全部一次性罗列出来,并且最后 阅读全文
posted @ 2018-12-08 13:52 hippieZhou 阅读(569) 评论(0) 推荐(1) 编辑
摘要: 单例模式就是指单例类在一定的生命周期内只能有一个对象实例,单例类的创建必须是本身,并能给使用者提供自身。 介绍 在现实世界中,每个生命体都可以被看做是一个单例对象,唯一且具体,具有不可复制性。同样的,在软件开发领域中,有时我们需要保证客户端在当前的客户机上只能运行一个实例这个时候,我们就应该考虑使用 阅读全文
posted @ 2018-12-08 12:24 hippieZhou 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂是基于简单工厂发展而来的,通过抽象工厂,我们可以创建多种类型的工厂,并且依据具体业务需求而在具体工厂里面进行任意拼装组合。 介绍 在现实世界中,汽车制作行业有各种各样的工厂,每个工厂都需要具有生产轮胎、汽车引擎等部件的能力,但是针对具体的工厂,每个部件的生产又各不相同,所有在软件开发过程中, 阅读全文
posted @ 2018-12-08 10:50 hippieZhou 阅读(590) 评论(0) 推荐(0) 编辑