- 博客(4)
- 收藏
- 关注
原创 掀开C#的一层面纱
一、C#概述: C#是一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承
2014-12-27 19:54:08 1393 34
原创 了解设计模式的前世今生
我曾经看一个人博客有这么一句话“每一位软件开发人员也都希望成为一名兼具淋漓招式和深厚内功的“上乘”软件工程师,而对设计模式的学习与领悟将会让你“内功”大增”,可见设计模式的魔力之大,现在我们就开始走进设计模式的世界。 一、设计模式的由来: 提到设计模式,我们应该先来了解一下模式的发展。 一般认为模式起源于建筑领域,这里我们不得不提出一个人——克里斯托
2014-12-21 10:14:53 2005 34
原创 设计模式六大原则
在软件面向对象的设计中,我们对于软件的要求越来越高——软件容易扩展,开发效率高、质量高,容易维护。这就要求在进行软件设计的过程中有一定的原则来解决这些问题。在面向对象设计中,可维护性和可复用性是一设计原则为基础的,每个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。 面向对象设计原则为支持可维护性和可复用性而诞生,这些原则蕴含在很多的设计模式中,它们是
2014-12-13 14:52:06 1760 12
原创 C#中重写、重载、隐藏的关系
今天看完C#视频进行总结的时候,发现了三个相同又不同的名词:重写、重载和隐藏。对于他们三个理解又模糊又有点明白,现在整理一下思路。一、方法重载和方法重写方法名参数列表返回值类型重载必须相同必须不相同可以不相同重写相同相同相同 方法重载:类中有相同定义的方法的名称
2014-12-07 19:32:53 1347 18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人