设计模式
新星飞扬
这个作者很懒,什么都没留下…
展开
-
设计模式(一) 设计模式认识
什么是设计模式 设计模式(Design pattern)是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应转载 2017-04-28 13:43:00 · 269 阅读 · 3 评论 -
设计模式(二) 工厂模式的学习和使用
什么是工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 意图 : 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 解决类型 :主要解决接口选择的问题。 关键代码:创建过程在其子类执行。 应用实例 :您需要一辆汽车,可以直接从工厂里面转载 2017-04-28 14:54:48 · 244 阅读 · 0 评论 -
设计模式(三) 抽象工厂的学习和使用
什么是抽象工厂模式 抽象工厂模式(Abstract Factory)是围绕一个超级工厂创建其他工厂,改工厂属于创建型模式。 意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 解决类型:解决接口选择的问题。 关键代码:在一个工厂里聚合多个同类产品。 应用实例:工作了,为了参加一些聚会,肯定有两套或多套衣服吧,比如说有商务装(成套,一系列具体产品)、时尚装(成套,一转载 2017-05-02 12:54:10 · 265 阅读 · 0 评论 -
设计模式(四) 单例模式的学习和使用
什么是单例模式 单例模式(Singleton Pattern) 涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 意图原创 2017-05-15 11:15:26 · 251 阅读 · 0 评论