码迷,mamicode.com
首页 >  
搜索关键字:设计    ( 116464个结果
C++必知必会(1)
条款1数据抽象 抽象数据类型的用途在于将变成语言扩展到一个特定的问题领域。一般对抽象数据类型的定义需要准训以下步骤: 1.     为类型取一个描述性的名字 2.     列出类型所能执行的操作 3.     为类型设计接口 4.     实现类型 条款2多态 多态类型,从基类继承的最重要的多系就是它们的接口,而不是它们的实现。 条款3设计模式 条款4 STL STL优秀思想体...
分类:编程语言   时间:2014-05-26 05:47:41    阅读次数:315
工厂模式详解
工厂模式详解java实现...
分类:其他好文   时间:2014-05-26 05:45:06    阅读次数:231
设计模式(9)--迭代器与组合模式
散列表(hashtable) 迭代器是用来遍历集合的。 Java5后集合都出了自己的遍历方式 如...
分类:其他好文   时间:2014-05-26 05:26:32    阅读次数:213
C# 之 抽象类与接口
抽象类     C#允许把类和方法声明为abstract,即抽象类和抽象方法。抽象类通常代表一个抽象概念,它提供一个继承的出发点,当设计一个新的对象类时,一定是用来继承的,所以,在一个以继承关系形成的等级结构里面,树叶节点应当是具体类,而树枝节点均应当是抽象类。抽象类拥有尽可能多的共同代码,拥有尽可能少的数据。 注意:1.抽象类不能实例化;2.抽象方法是必须被子类重写的方法;3.如果类中包...
分类:其他好文   时间:2014-05-26 04:43:43    阅读次数:154
分割窗口QSplitter类---布局管理(一)
从今天开始Mayuyu要学习QT了,Mayuyu是一个很爱美的姑娘,所以为了能给设计出美观的图形界面,Mayuyu一定 会努力的!   今天Mayuyu要讲的是布局管理中的分割窗口类QSplitter,分割窗口,顾名思义就是把窗口分割成一个一个小块。 比如要实现一个简单的窗口,如下图:     这个窗体有3部分,那么写出如下代码: #include "widget.h" #in...
分类:其他好文   时间:2014-05-26 04:04:32    阅读次数:330
Win8 Metro风格的Web桌面HteOS
前言以前天天折腾ExtJS,折腾累了。最近这段时间开始用jquery来做一些东西,发现还是蛮有意思的。但是做到最后才发现,原来做好设计真的非常重要。上图就是HteOS项目的截图,目前正在开发中。不多现在你可以访问http://www.hteos.com进行体验         做Web桌面,最基本的功能包括:自定义桌面、桌面磁贴自动排列、磁贴拖拽、窗口、右键等功能都具备,看到了那么多Web桌面,发...
分类:Windows程序   时间:2014-05-26 04:02:58    阅读次数:492
基于 Paraview 扩展与实现——(5)
Paraview几乎把VTk发挥到了极致,所以如果想能够对Paraview能够熟练的应用,必须熟悉VTK的一些基础的知识,现在整理一下VTK的一些理论知识! 1. VTK调研 1.1 VTK的程序构架 VTK在基础的图形函数库OpenGL的基础上采用面向对象的设计方法发展起来的,将一些常用的算法封装起来以供用户调用。 VTK采用流水线(p ipe line)机制,由可视化模...
分类:其他好文   时间:2014-05-25 01:41:35    阅读次数:324
设计模式(9.1)--迭代器与组合模式
缓存(caching): 当组合结构很复杂,或者遍历的代价太高,那么实现组合节点的缓存就很有帮助。 (1) Java Collection Framework 指的是一群类的接口。 其中包括了 ArrayList, Vector , LinkedList , Stack ,和 PriorityQueue. 这些类都实现了java.util.Collection接口。 (2) Collect...
分类:其他好文   时间:2014-05-24 23:37:45    阅读次数:432
2014北京邀请赛E题-矩阵快速幂
题意:长度为n(1 解法:矩阵快速幂。dp[i][j]表示i长度最后连续j个不同(即最后j个无重复,最后j+1个有重复)的字符串的个数。状态选好很重要。设计状态时最重要考虑是唯一性和可传递性,比赛时明明知道肯定是矩阵快速幂,但是一直没想到这个状态表示,自己设计的自己都不会转移。          dp[i][j]有了后,后边加一个字符,这个字符可以是j之内的任意一个,也可以是j以外的,...
分类:其他好文   时间:2014-05-24 19:33:34    阅读次数:241
javascript常见的设计模式举例
近日重读《javascript面型对象编程指南》这本书,最后一章介绍了常见的javascript设计模式的实现。主要讲解了四种设计模式:单例模式、工厂模式、装饰器模式和观察者模式。js作为动态语言,实现这四种模式的实例相对简单,当然既然称之为模式,那么吃透思想更重要,那么下面,由乐帝来实例讲解四种模式。    1.单例模式    顾名思义,对象构造出来的是实例,从字面上理解,单例即单实例,这意...
分类:编程语言   时间:2014-05-24 18:21:35    阅读次数:335
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!