我对编程的一些感悟 个人观点,欢迎指点 一、 语言是功夫、思路是内功 编程可以有多种语言,正如一个武林人士有着各种功夫,但是如果这人要成为武林高手的话,那他的内功一定得很深。如果内功很深,反过来,再学新功夫就非常快了,看过《倚天屠龙记》的都知道,张无忌学会了乾坤大挪移后 ...
目录 一 程序 算法 本质 举例 二 面向对象 设计模式 面向接口编程 组合优于继承 三 依赖倒置和控制反转 IoC DIP 钱 开关和灯 证券交易所 一 程序 算法 本质 程序 算法 数结结构,这个是众所周知了,算法这个解释则比较清丽脱俗: .逻辑 . 控制。 逻辑用来解决实际的问题, 控制决定用什么策略来解决问题,逻辑是真正意义上的解决问题的算法 控制是一个程序流转的方式,即程序执行的方式, ...
2020-09-28 15:06 0 560 推荐指数:
我对编程的一些感悟 个人观点,欢迎指点 一、 语言是功夫、思路是内功 编程可以有多种语言,正如一个武林人士有着各种功夫,但是如果这人要成为武林高手的话,那他的内功一定得很深。如果内功很深,反过来,再学新功夫就非常快了,看过《倚天屠龙记》的都知道,张无忌学会了乾坤大挪移后 ...
编程规范的目的是让代码更容易阅读,更容易维护,”代码是写给人看的”这个观点应该是写代码的基本原则。 1、命名规则:最好变量命名长度为6-15个字母之间,明确地表达出每个变量的意思,不要使用歧义单词或者生僻单词,方法命名遵循同样的规则,最好用动词表示,譬如Set开头表示设置、Match表示匹配 ...
关于抽象类和final的说法中正确的是 1、abstract类只能用来派生子类,不能用来创建abstract类的对象。 2、abstract不能与final同时修饰一个类。 3、abstract类定义中可以没有abstract方法。 ...
核心团队是什么?举一个简单的比喻,就如果把公司比作一棵大树,核心团队就是大树的枝干。寒冬来袭,树叶尽落,只要枝干还在,春天来的时候还会发芽。核心团队是公司发展壮大和东山再起的核心力量。 核心团队建设的根本目的是为了留住人才,用好人才,特别是优秀人才。有篇文章写得很好:“很多企业经常犯的错误是业绩 ...
转自:http://cn2.php.net/manual/zh/configure.about.php 注意一些常见的配置参数被废弃掉了或者移除被其他选项替代 --with-libdir=NAME 设定在/NAME查找库,而不是在默认的/lib目录下查找库--enable-fastcgi ...
以下是我自己做软件过程中发现的一些不错的IT学习网站,个人感觉比较受用,故总结出来以供IT爱好者一起学习: www.maiziedu.com 麦子学院 www.jikexueyuan.com 极客学院 www.wyzc.com 我赢职场 www.chuanke.com 百度传课 ...
结对编程是一个很有意思的形式,我很对这个感兴趣,因为大学的时候就是参加了ACM/ICPC,三个人,一台电脑,去共同解决几个问题。典型的结对编程。 结对编程的特点: 两个员工坐在一台电脑前面,一个负责编写代码(驾驶员),另一个负责阅读,核对,以及编写测试用例 ...
抽象类和普通类一样,有构造函数。抽象类中有一些属性,可以利用构造方法对属性进行初始化。子类对象实例化的时候先执行抽象类的构造,再执行子类构造。 抽象类不能用final声明。因为抽象类必须有子类继承,所以抽象类不能使用final定义。 抽象类不能用static进行声明,但是抽象类中 ...