10 2022 档案
摘要:做过程而不是做工程,软件工程这个概念大概是在上世纪60年代末提出来的,成熟的标志是软件工程的瀑布模型的提出,在瀑布模型之后,很多人开始研究过程模型的问题。模型就是“样子”。人家拿出一个东西来说:这是模型。其言下之意就是要你按照这个样子来做。按照模型的这个“样子”,做完过程的每一个阶段,并不等于做工程
阅读全文
摘要:作为一个开发人员,我们通常希望客户可以精通c语言,这样他们就可以知道我们在干什么,以及工作有多么努力,然而这样的事情显然是不太可能的。c语言是与电脑沟通的语言而不是与客户,所以我们这样的开发人员最好不要与客户直接交流,我们可以去找项目经理,让他们与客户去沟通。 在与客户沟通的时候,我们不必非要用UM
阅读全文
摘要:多态的好处: 1.可替换性。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如圆环,也同样工作。 2.可扩充性。多态对代码具有可扩充性。增加新的子类不影响已存在类的多态性、继承性,以及其他特性的运行和操作。实际上新加子类更容易获得多态功能。例如,在实现了圆锥、半
阅读全文
摘要:运行以下代码class Root{ static { System.out.println("Root的静态初始化块"); } { System.out.println("Root的普通初始化块"); } public Root() { System.out.println("Root的无参数的构造
阅读全文