
编程素养
iamjwe
认识、理解、实践、总结、钻研
展开
-
十大排序算法(JavaScript语言)
一:冒泡排序 动图理解 代码实现 function bubbleSort(arr){ for(let i=0;i<arr.length-1;i++){ let didSwap = false; for(let j=0;j<arr.length-i-1;j++){ if(arr[j]>arr[j+1]){ ...原创 2020-03-11 16:39:39 · 508 阅读 · 1 评论 -
对设计模式的认识(以面向对象的思维方式)
刚考完Java设计模式,趁热打铁留下篇博客方便以后查阅和理解。 课程书籍是《Java设计模式》,刘伟编著。 面向对象设计原则 面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则,但并不是强制性的。 最常见的7个面向对象设计原则: 设计原则名称 定义 理解或实践 单一职责原则 一个对象应该只包含单一的职责,并且该职责被完整...原创 2019-06-11 23:20:21 · 522 阅读 · 0 评论