码迷,mamicode.com
首页 >  
搜索关键字:设计    ( 116464个结果
Bridge 模式
Bridge 模式将抽象和行为划分开来,各自独立,但能动态的结合。在面向对象设计的基本概念中,对象这个概念实际是由属性和行为两个部分组成的,属性我们可以认为是一种静止的,是一种抽象,一般情况下,行为是包含在一个对象中,但是,在有的情况下,我们需要将这些行为也进行归类,形成一个总的行为接口,这就是桥模...
分类:其他好文   时间:2014-05-01 09:45:33    阅读次数:372
ASP.NET MVC4中用 BundleCollection使用问题手记
ASP.NET MVC4中对JS和CSS的引用又做了一次变化,在MVC3中我们这样引用资源文件:将在运行的时候自动将虚拟(相对)路径转换为应用程序绝对路径。这是比较传统的引用方式,尽管他做了一次转换操作,对服务器的请求数量压力并没有什么改进的变化,所以推测可能出于模块化设计思想和并发方面的考虑,微软...
分类:Web程序   时间:2014-05-01 09:42:20    阅读次数:329
数据结构——概述
本来大一下册的时候学过《数据结构》,只怪自己太无知,除了能够理解基本概念外其他的一无所知,上课也算是在坐飞机吧。无奈,现在大二又来看看,复习复习。不求深入的理解只求把书读薄吧。数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的科学。基本概念和术语: 数据:....
分类:其他好文   时间:2014-05-01 09:17:05    阅读次数:305
(原创)谈谈架构师的职责(一)
很早就想写一篇文章来谈谈架构师的职责了,因为自己做架构设计也有几年了,有得有失,想以此文来谈谈自己对架构师职责的认识。架构师这个话题很大,在这里不打算深入详谈,只是简要的谈谈,想到哪里说到哪里。在谈架构师之前我想谈谈什么是架构,关于架构有很多种专业的定义,我这里就用最好理解的一种定义来介绍架构是.....
分类:其他好文   时间:2014-05-01 09:13:09    阅读次数:325
c程序设计语言第一章5
练习1.20请编写程序d e t a b??将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止的地方。假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位 1 #include 2 #include 3 #define TABBLANK 8//tab 增加的尺寸 .....
分类:其他好文   时间:2014-05-01 08:31:50    阅读次数:298
模板设计方法——面条很香
所谓的模板方法模式,就是定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法结构就可重新定义算法的某些特定步骤。 理论总是需要实践去证明的,接下来就让我们以文章开头的大碗面为例,举例细说模板方法模式。 食堂的大碗面分有鸡排,排骨面等等,面的叫法不一样,但是做法一样,加的原料也差不多,葱,香菜,汤。唯一的不同就是加排骨还是鸡排。...
分类:其他好文   时间:2014-04-29 13:37:21    阅读次数:288
C语言中的函数
一、认清函数的真相 1、函数的由来 程序  =  数据  + 算法 C程序 = 数据 + 函数 2、函数的意义 模块化程序设计 C语言中的模块化 3、面向过程的程序设计 # 面向过程是一种以过程为中心的编程思想 # 首先将复杂问题分解为一个个容易解决的问题 # 分解过后的问题可以按照步骤一步步完成 # 函数是面向过程在C语言中的体现 # 解决问题的每一个步骤可以...
分类:编程语言   时间:2014-04-29 13:35:20    阅读次数:427
设计模式总结
1.简单工厂模式:由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现 2.策略模式:定义一系列的算法,把它们一个个封装起来,并且是他们可以相互替换。使得算法可以独立于使用它的客户而变化。 3.装饰模式:动态的给一个对象添加一些额外的职责,比生成子类更加灵活。 4.代理模式:为其他对象提供一种代理控制对这个对象的访问...
分类:其他好文   时间:2014-04-29 13:34:21    阅读次数:328
JBoss 系列九十六:JBoss MSC - 简单介绍及一个简单示例
什么是 JBoss MSC JBoss MSC 即 JBoss Modular Service Container,是第三代 JBoss 产品 JBoss 7和WildFfly的内核,JBoss MSC 替换了之前的 JMX Kernel 和 MicroContainer,它主要特定可以总结如下三点:高并发机器(A highly concurrent state machine)无多相位,设计简单...
分类:其他好文   时间:2014-04-29 13:26:21    阅读次数:284
SICP 习题 (1.35)解题总结
SICP 习题 1.35要求我们证明黄金分割率φ 是变换函数 x => 1+ 1/x 的不动点,然后利用这一事实通过过程fixed-point 计算出φ的值。首先是有关函数的不动点,这个概念需要理解清楚,后面好几道题都是围绕函数不动点展开的。作者在这里设计这些习题的原因也是希望读者可以关注函数不动点。其实有关不动点这个东西我在做习题“1.8”的时候就觉得好奇了。为什么“(x+x/y)/2”会不断逼...
分类:其他好文   时间:2014-04-29 13:23:22    阅读次数:352
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!