09 2019 档案
摘要:一、可维护性 高内聚、低耦合 高内聚,是针对一个组件(类)内部而言,如果一个组件干了好几件不相关的事情,那么组件内部就比较散,出问题是迟早的事情。中原大战之后,蒋介石表面上统一了各个军阀,实际上,他们内部之间不够内聚,一盘散沙。 低耦合,是针对多个组件之间的关系。老死不相往来,是理想国,也就没有什么
阅读全文
摘要:做开发工作十年了,去公司面试,面试官问:“你今后的职业规划是啥?” 我本无规划,如果非要问我规划,那就是朝着技术方向继续发展,技术方向发展的路线是什么? 1、程序员-高级程序员-架构师-cto 2、程序员-高级程序员-技术专家 这个只是我自己想到的,当然发展的路线可能有多样。比如有人喜欢写作,可以出
阅读全文
摘要:一、什么是迭代器模式? 定义:提供一种顺序访问集合的方法,而不暴露集合内部的表示 顺序访问,one by one(挨个访问),不暴露集合内部表示,反映了面向对象程序中的封装性。可以这么理解,一组模特从后台出场,一个接着一个,但是先出场的模特,未必是站在最前面的模特。换句话说,对于观众,你不知道后台模
阅读全文