学习

数据结构:八大数据结构分类:https://blog.csdn.net/yeyazhishang/article/details/82353846

栈的应用--后缀表达式的运算:https://blog.csdn.net/sjhdxpz/article/details/81210448

栈的面试题---对栈进行升序排列:https://blog.csdn.net/qq_37964547/article/details/80701630

c#数据结构-单链表:https://www.cnblogs.com/caokai520/p/4334453.html (Node)

 

23种设计模式全解析:https://www.cnblogs.com/geek6/p/3951677.html

单例模式就是在程序的一个生命周期中保证一个对象只会有一个实例存在,这样做的好处可以减少程序的开销,减少new字符串,降低内存使用频率,减轻系统压力.且在做某些例如交易所的核心交易引擎功能时,可以保证核心交易服务器独立控制整个流程,避免出现一个军队多个司令官的情况.

c# 单例模式的多种简单实现:https://www.cnblogs.com/zh7791/p/7930342.html (含多线程只有1实例方法)

C#设计模式系列:观察者模式(Observer):https://www.cnblogs.com/libingql/p/3638453.html

 

什么是静态,静态修饰符就是static,它的好处是可以不被实例化,减少new关键字的使用频率,特点是在程序声明周期开始则被创建,坏处是,不管你是否使用它,它都会被创建,所以一般情况下很少使用static静态.

 

c# 委托和事件的联系和区别:https://blog.csdn.net/w529409399/article/details/81201227

c# 使用事件需要的步骤:https://www.cnblogs.com/gq0324/p/8177799.html

c# 委托和事件高级进阶:https://www.cnblogs.com/MuNet/p/8544954.html

事件是一种特殊的委托,本质是对委托的封装,他们都是将一个函数作为参数传给别的函数,再通过另外的函数来调用。他们的区别体现在封装性,委托可以在委托类的外部直接赋值,也可以直接使用。而事件只可以在类的外部进行订阅,且不能直接调用事件名,而是调用触发方法。

他们的好处是可以让程序更具有可扩展性,实现程序的松耦合。而事件还将公有的委托变量定义为私有变量,而满足类的封装性原则.

Lambda表达式:匿名函数

 

c# 重写和重载的区别:https://www.cnblogs.com/hhx626/p/6010464.html

重写:当一个子类继承一父类,而子类中的方法与父类中的方法的名称,参数个数、类型都完全一致时,就称子类中的这个方法重写了父类中的方法。

重载:一个类中的方法与另一个方法同名,但是参数表不同,这种方法称之为重载方法。(DBHelper类)

 

用Visual C#实现MVC模式的简要方法:https://www.cnblogs.com/zwycool/articles/462474.html

MVC:模型层,表示层,控制层(业务层).优点为分离各层,降低相互影响,简化维护,提高效率

 

posted on 2019-03-04 19:52  Leon508  阅读(64)  评论(0)    收藏  举报

导航