设计模式
偷心大叔
这个作者很懒,什么都没留下…
展开
-
面向对象的理解以及其三大特性的分析
问题一:什么是面向对象编程(OOP)与面向对象语言(OOPL): 面向对象编程时一种编程范式,它是以类或对象作为组织代码的基本单元,并使用封装、继承、多态三大特性,作为代码设计和实现的基石 面向对象语言:是自身的机制能够支持类或对象的语法机制,能过方便地使用面向对象的编程的三大特性的编程语言 论理: 如何判断一种编程语言是否是面向对象的勒? 根据...原创 2019-11-15 15:40:46 · 845 阅读 · 0 评论 -
策略模式
阅读:Head First Design的总结; 任务:模拟鸭子游泳: 初始:此系统的内部设计使用了标准的OO技术,设计了一个鸭子超类,并让各种鸭子继承此超类; 暂定三个方法; 呱呱叫quack(); 游泳swim(); 外观display(); 新的要求:需要增加一个飞行的方法; 解决:直接在鸭子的超类中添加方法fly();让其子类可以直接继承使用; 问题出现:继承了该类的是鸭...原创 2019-11-10 18:48:27 · 152 阅读 · 0 评论