语言
xxd_juan
小白测试
展开
-
面向对象的七个原则和三个特性
面向对象的几个原则 面向对象的几个原则七大基本原则单一职责原则开放封闭原则⭐️里氏替换原则接口隔离原则依赖倒置原则(DIP)迪米特原则组合/聚合复用原则 面向对象开发来说,有那么几个原则需要了解、理解、实践中反思和践行。 面对对象和面对过程的区别在于,面向对象提升了抽象级别。 抽象本身就是分治的逆向使用。 软件越来越庞大,很难处理过来,所以通过抽象,对软件复杂度进行分级降级。所以抽象的目的就是软件计算的核心目标:复杂度管理。 我对面向对象编程的目标从来就不是复用。相反,对我来说,对象提供了一种原创 2020-09-18 11:56:16 · 638 阅读 · 0 评论 -
pyhton生成器
python生成器 python 生成器本质上就是迭代器。 生成器包括两种:生成器函数和生成器表达式。 生成器函数 一个包含yield关键字的函数就是一个生成器。并且yield不能和return共用,并且yield只能在函数内。 generator和函数的执行流程不一样。函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而generator函数,在每次调用next()的时候执行,遇到yield语句返回,再次执行时从上次返回的yield语句处继续执行。 生成器的作用 可以实现多原创 2020-09-18 11:55:02 · 94 阅读 · 0 评论