理论文章
文章平均质量分 80
crykeice
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java与C#的垃圾回收机制
深刻剖析经典面试题之二:Java与C#的垃圾回收机制 今早起床北京天灰蒙蒙的一片,在来实验室的路上有不易察觉到的雪花从眼前飘过。深呼吸一口,能嗅到年的味道,让人想到家乡。这种感觉很好。(一)垃圾回收器的基本假定(1)最近被分配内存空间的对象最有可能需要被释放。在方法被执行前,通常需要为该方法所使转载 2006-04-18 18:21:00 · 706 阅读 · 0 评论 -
关于虚函数
深刻剖析经典面试题之三:关于虚函数 面试的时候遇到有这么一题:您在什么情况下会用到虚方法(虚函数)?它与接口有什么不同? 当不同的人面对这个问题的时候应该是有不同的反应,因为每个人对以上提到的知识点的理解程度不同。绝对有人迷惑,也有人似乎明白,有人不屑的撇撇嘴。迷惑的人因为不知道面试官想问什么,虚方法和转载 2006-04-18 18:19:00 · 610 阅读 · 0 评论 -
堆和栈的区别
深刻剖析经典面试题之一:堆和栈的区别 堆(heap)和栈(stack)的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释转载 2006-04-18 18:17:00 · 583 阅读 · 0 评论 -
从设计模式看抽象类与接口的区别
前言:这是在别人的博客上转过来的一个帖子。比较透彻的阐述了抽象类与接口的区别。能看的出来作者对设计模式有比较深刻的认识。在“设计模式”栏目开篇的首要位置,强烈推荐大家读一读《Java编程思想》和《Java与模式》。虽然我如今只是管中窥豹,但那种高屋建瓴的思想的确能把我们对面向对象设计的理解提高到一个新的水平。以下是原文,并向作者致谢。 abstract class和interface转载 2006-04-19 10:02:00 · 769 阅读 · 0 评论 -
区分接口继承和实现继承
(公有)继承的概念看起来很简单,进一步分析,会发现它由两个可分的部分组成:函数接口的继承和函数实现的继承。这两种继承类型的区别和本书简介中所讨论的函数声明和函数定义间的区别是完全一致的。作为类的设计者,有时希望派生类只继承成员函数的接口(声明);有时希望派生类同时继承函数的接口和实现,但允许派生类改写实现;有时则希望同时继承接口和实现,并且不允许派生类改写任何东西。为了更好地体会这些选择间转载 2006-04-18 18:34:00 · 709 阅读 · 0 评论 -
OOP的三个核心本质之多态
向上的痛深刻剖析经典面试题之三:关于虚函数- -| 回首页 | 2005年索引 | - -乱弹深刻剖析经典面试题之四:OOP的三个核心本质之多态 OOP的三个核心本质是什么? 这是道基础中见思想的面试题,面试官爱问这个问题。不过关于OOP三个核心众多书籍似乎莫衷一是。《转载 2006-04-18 17:53:00 · 876 阅读 · 1 评论 -
.Net应用框架设计
什么是一个好的设计?我想要做一个好的设计,有这么几个挑战。1。对象的职责的定义和划分2。可扩展性3。可重用性1. 明确定义和划分对象的职责。也就是说一个class,他应该专注于做很少的功能,而不是面面具到,无所不能。通过class的名称和方法,我们可以很清楚这个class到底提供什么样的功能和职责。说起来很简单,可是实际做起来,还是很困难的。2. 可扩展性。我的设计如何才可以做转载 2006-04-18 18:25:00 · 1066 阅读 · 0 评论 -
虚函数探究与接口
虚函数探究与接口多态性是面向对象语言中除数据抽象,继承外的第三个基本特征。多态性提供了接口与具体实现的分离,使得代码有了更强的可扩展性。在c++中,多态性就是通过虚函数来实现的。问题的提出:例如下面一段代码:#include class A{public:void fun1(){}void fun2(){ cout};class B:public A{public:void fun1(){}voi转载 2006-04-18 18:22:00 · 672 阅读 · 0 评论 -
读书笔记c#高级编程 委托和事件
读书笔记c#高级编程 委托和事件转载 2006-04-18 18:37:00 · 722 阅读 · 0 评论 -
从javascript语言本身谈项目实战
从javascript语言本身谈项目实战随着ajax的升温,javascript越来越得到人们的重视。重要的是,ajax在一定程度上带来了web软件架构上的变化,人们把越来越多的功能分配到客户端实现,javascript子项目规模越来越大。如何更高效的使用javascript,如何更科学的组织javascript,如何更顺利的保证项目进展?我想就我的经验谈一点浅见。一。 开发人员需要认真学原创 2006-05-30 09:14:00 · 946 阅读 · 0 评论
分享