2022年5月21日
摘要: 今年春招,我面试了 20 多家大中小厂的前端实习生岗位,几乎全军覆没,但是在囫囵吞枣地学习了一遍前端基础知识的同时,也积累了不少面试经验和教训。作为前端领域的入门新人,深知前端之繁琐冗杂、不好驾驭,唯有不断积累。 大三春夏学期,作为计算机科学与技术专业的学生,自然要接触到软件工程这一门课,在这门课中 阅读全文
posted @ 2022-05-21 02:03 chinakevin 阅读(85) 评论(0) 推荐(0) 编辑
  2022年5月20日
摘要: 类继承和对象组合是面向对象系统中功能复用的两种常用技术。 类继承:根据其他类的实现来定义一个类的实现,生成子类,又称白箱复用; 对象组合:新的更复杂的功能可以通过组装或组合对象来获得,要求被组合的对象具有良好定义的接口,又称黑箱复用。 注意,这里的黑箱和白箱是相对可视性而言的,即,在继承方式中,父类 阅读全文
posted @ 2022-05-20 03:16 chinakevin 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 本文整理自《设计模式:可复用面向对象软件的基础》 设计可复用的面向对象软件,需要找到相关的对象,以适当的粒度将其归类,再定义类的接口和继承层次,建立对象之间的基本关系。良好的设计需要对手头的问题有针对性,对将来的问题和需求有通用性,即兼具复用性和灵活性。设计模式即用于解决这些需求,我们对其下一个定义 阅读全文
posted @ 2022-05-20 02:36 chinakevin 阅读(110) 评论(0) 推荐(0) 编辑
  2022年2月18日
摘要: 1 - 剑指 Offer 09. 用两个栈实现队列 1 class CQueue { 2 Stack<Integer> a, b; 3 // a : insert 4 // b : delete 5 public CQueue() { 6 a = new Stack<>(); 7 b = new S 阅读全文
posted @ 2022-02-18 18:36 chinakevin 阅读(51) 评论(0) 推荐(0) 编辑