摘要:
软件工程 定义内涵 软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己认可的定义: [1] BarryBoehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。 阅读全文
摘要:
什么是OOP 场景:我进入一家IT公司,面试官问道我这个问题。OOP?WTF?“众所周知,Java是一门面向对象的开发语言,所以OOP不就是面向对象设计咩。Java把所有的元素都当成是一个对象,就这样面向呗。”“???!!!下一位。” OOP的特点: 封装、继承、多态。 OOP的基本原则: 里氏替换 阅读全文