设计模式
最近在学习https://en.wikipedia.org/wiki/Software_design_pattern里面介绍的设计模式,以此作为开始,慢慢去了解设计模式
73hulu
这个作者很懒,什么都没留下…
展开
-
设计模式
设计模式: 软件设计模式是一种通用的、可重用的解决方案,用于解决软件设计中给定上下文中常见的问题。它不是可以直接转换成源代码或机器代码的已完成设计。 它是一种描述或模板,用于描述如何解决可以在许多不同情况下使用的问题。 面向对象的设计模式通常显示类或对象之间的关系和交互,而不指定涉及的最终应用程序类或对象 目的: 以设计灵活且可重用的面向对象软件,即更易于...原创 2018-08-16 17:46:38 · 174 阅读 · 0 评论 -
创造性模式之抽象工厂模式
抽象工厂模式:(主要处理的是对象之间的依赖问题) Abstract factory pattern(抽象工厂模式) 抽象工厂模式提供了一种方法来封装具有共同主题的一组独立工厂,而无需指定它们的具体类 在正常使用中,客户端软件创建抽象工厂的具体实现,然后使用工厂的通用接口创建作为主题一部分的具体对象。 客户机不知道(或不关心)它从这些内部工厂中获得的具体对象,因为它只使用产品...原创 2018-08-16 17:48:15 · 243 阅读 · 0 评论 -
创造性模式之建造者模式
建造者模式:(主要处理的是对象复杂创建过程问题) 建造者模式: 描述:将复杂对象的构造与它的表示分离,允许相同的构造过程创建各种表示。 目的: 将复杂对象的构造与其表示分离开;旨在为面向对象编程中的各种对象创建问题提供灵活的解决方案 建造者解决了以下问题: 一个类(相同的构造过程)如何创建一个复杂对象的不同表示? 如何简化包含创建复杂对象的类? 建造者如何解决这些...原创 2018-08-16 17:50:00 · 247 阅读 · 0 评论