设计模式
文章平均质量分 69
普通网友
这个作者很懒,什么都没留下…
展开
-
设计模式-简单工厂模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下简单工厂模式。 简单工厂模式概述: 定义一个类来负责创建其他类的实例,被创建的实例通常都具有原创 2014-03-30 11:13:44 · 920 阅读 · 0 评论 -
设计模式-享元模式
享元模式(Flyweight):运用共享技术有效的支持大量细粒度的对象。实现计算机资源的共享,用少量对象实例表示大量对象,防止频繁的创建对象导致效率降低。项常见的线程池、内存池技术都应享元模式的影子。原创 2014-12-08 22:28:10 · 964 阅读 · 0 评论 -
设计模式-适配器模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。由于平时编程时用C/C++,现在学学Java,也练练Java语法。 今天先介绍一下适配器模式。 概念: 适配器模式(Ada原创 2014-04-27 15:29:54 · 811 阅读 · 0 评论 -
设计模式-命令模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。由于平时编程时用C/C++,现在是Java,也练练Java语法。 今天先介绍一下命令模式。 概念: 命令模原创 2014-05-10 19:51:28 · 817 阅读 · 0 评论 -
设计模式-模板方法模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下模板方法模式。 概念: 模板方法(TemplateMethod):定义一个操作中的算法骨架,原创 2014-04-09 22:49:17 · 996 阅读 · 0 评论 -
设计模式-原型模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下原型模式。 概念: 原型模式(Prototype):用原型实例指定创建对象的种类,并通过拷原创 2014-04-08 22:40:49 · 1130 阅读 · 0 评论 -
设计模式-代理模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下代理模式。 概念: 代理模式(Proxy):为其他对象提供一种代理以控制对该对象的访问。原创 2014-04-06 19:58:33 · 1073 阅读 · 0 评论 -
设计模式-单一职责模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下单一职责模式。 概念: 就一个类而言应该只有一个因其他变化的原因。 流程:原创 2014-03-30 15:21:19 · 1363 阅读 · 0 评论 -
设计模式-单例模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。由于平时编程时用C/C++,现在学学Java,也练练Java语法。 今天先介绍一下单例模式。 概念: 单例模式(Si原创 2014-04-20 18:08:23 · 828 阅读 · 0 评论 -
设计模式-建造者模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。由于平时编程时用C/C++,现在是Java,也练练Java语法。 今天先介绍一下建造者模式。 概念: 建造原创 2014-04-20 12:08:51 · 913 阅读 · 0 评论 -
设计模式-装饰模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下装饰模式。 概念: 动态的给某个类添加新的功能。当需要为某个现有的对象动态的增加一个新原创 2014-04-05 17:17:13 · 960 阅读 · 0 评论 -
设计模式-依赖倒转模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下依赖倒转原则。 概念: A、高层模块不依赖低层模块,都应该依赖抽象; B、抽象应该依赖原创 2014-04-02 21:46:53 · 1034 阅读 · 0 评论 -
设计模式-开放封闭原则
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下开放封闭模式。 概念: 软件实体(类、函数、接口等)可以扩展,但不能修改。 解释: 开原创 2014-04-01 22:15:44 · 1341 阅读 · 1 评论 -
设计模式-外观模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下外观模式。 概念: 外观模式(Facade):为多个子系统的一组接口提供一个统一的界面,此模式定义了原创 2014-04-16 15:54:30 · 953 阅读 · 0 评论 -
设计模式-策略模式
最近在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,很来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。 今天先介绍一下简单工厂模式。 概念: 定义了算法簇,分别封装起来,让它们之间可以相互替换,此模式让算法的变换原创 2014-03-30 14:37:30 · 888 阅读 · 0 评论 -
设计模式-组合模式
之前在很多场合都看见设计模式的影子,一直以来,都投入主要时间在搞算法与数据结构,后来发现设计模式真的很重要。有的时候代码的可维护、可重用、可扩展确实胜过单纯的算法效率高。所以拾起大牛书籍《大话设计模式》同时参考网上诸大牛的博客,开始我的设计模式之旅。由于平时编程时用C/C++,现在由于将来工作的需要在重新自学Java,也练练Java语法。对于设计模式的重要性,在最近准备做毕业课设时体会尤为深刻:很多时候不是不会编写相关算法模块,而是总感觉自己的代码可读性、可重用性、可拓展性比较差,不利于移植。原创 2014-12-07 19:48:56 · 883 阅读 · 0 评论