![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
生死看淡,不服就干
天之道,损有余而补不足;人之道,损不足以奉有余。
展开
-
设计模式学习心得
评判代码好坏的标准易读,易扩展 好的代码是让别人能够很容易就看懂,只有在看懂代码的基础上,才能进行代码的扩展和维护。所以我觉得易读性是代码好坏的最重要的标准。其次就是易扩展,易读是基础,易扩展就是更上一层了,面对需求的变动如何写出易扩展的代码,是很考验一个程序员的代码设计能力的。如何写出易读的代码要想写出易读的代码,1.代码的结构设计要清晰,模块划分要合理,这样别人一看就对整个项目的结构有了一个大概的了解。2.少用编程语言中的一些很新,或者很冷门的写法,多用哪些常用的写法,这样能够照顾到不同水原创 2020-09-10 14:33:31 · 311 阅读 · 0 评论 -
c#中已经有了interface为什么还要搞一个抽象类?
在c#中,抽象类,接口的主要作用是,对代码进行抽象化,让别人在使用我们的代码的时候不需要关心具体的实现,而只需要关心这个函数实现了什么功能就够了。当然如果仅仅是为了实现这个功能,用函数封装就够了,根本没必要用到抽象类和interface。那为什么还要用到抽象类和函数封装咧?这里面就涉及到一个面向对象编程的另一个特性多态 ,什么叫多态咧,举个非常经典例子,动物,有天上飞的,水里游的,地上走的。但是,动物有那么多我们为每一种动物都建一个类的话,肯定会涉及到很多重复的代码,这时候我们就在想有没有办法减少这些重复原创 2020-07-30 12:28:54 · 511 阅读 · 0 评论