设计模式
文章平均质量分 89
设计模式相关
江 流 儿
这时代没有无名之辈!
博主原名:阿仇_Parsifal
展开
-
【大话设计模式】-简单工厂-工厂方法-自动化实现工厂工厂方法!
1.代码应该是简洁和美丽的2.计算机科学是一门艺术科学!3.需要我们发挥想象力和创造力去写代码,而代码如人生-发现生活中的美,映射到代码上4.:写代码可读性第一,资源排第二5.为未来复用扩充维护写代码,依据七大原则(其中开闭最重要!发挥你的想象力到我们工厂模式里:我们知道在工厂方法中,每次增加一个工厂,需要新写一个工厂和一个实现类,在需要另一种产品时,需要修改客户端,可是我懒啊,工厂、实现类、客户端我都不想再写。思考一下:我们开发人员能够通过代码编写实现功能,那机器能不能帮我做这件事?原创 2023-03-26 12:29:33 · 577 阅读 · 0 评论 -
面向对象中的多态(落实代码)
我们学习总是欺骗自己,写了笔记就以为自己会了,都是假学习。所以再次学习一下多态,并且落实在代码上。多态指为不同数据类型的实体提供统一的接口。 同一操作作用于不同的对象,可以有不同的解释产生不同的执行结果。那这两句话怎么解释呢?第一句:同一操作作用于不同的对象。解释:接口是oper,不同数据类型的实体是OperationAdd、OperationSub、OperationMul、OperationDiv第二句:同一操作作用于不同的对象,可以有不同的解释产生不同的执行结果。同一操作是都调用了Cr原创 2022-06-07 21:15:43 · 159 阅读 · 0 评论 -
面向对象中多态的理解
面向对象三大特征:封装、继承、多态。今天,我们来了解一下多态。什么是多态多态指同一个实体同时具有多种形式,指为不同数据类型的实体提供统一的接口。它是面向对象程序设计(OOP)的一个重要特征。eg:品鉴师要品菜,一号厨师煮出了淮扬菜,二号厨师炒了东北菜。多态的好处主要是利于代码扩展多态的类型分为运行时的多态和编译时的多态运行时的多态:通过覆写虚成员实现。直到系统运行时,才根据实际来决定实现哪种操作编译时的多态:通过重载来实现。根据传递的参数、返回的类型等信息决定实现何种操作结合设计模式原创 2022-05-27 21:02:20 · 1170 阅读 · 1 评论 -
面向过程与面向对象的区别与联系
我们要了解两个知识点间的区别,首先需要明确知识点的内容,其次对二者做出对比,之后看二者是否有联系,最后对知识进行拓展及总结。原创 2022-05-13 21:16:17 · 1347 阅读 · 0 评论 -
面向对象方法-抽象
前面一篇博客,博主的上一篇博客链接我从大话设计模式和J2SE视频中了解了一些面向对象方法中的基本概念,在最后我写了这样一个例子,“主体“我”,需要开车、挂挡、踩油门、经过河北、经过山西…都是“我”去做。那用面向对象方法呢?“我”只要想好去西藏的方式就可以了。”昨日,高人指点,我和志同道合的朋友们重新认识了面向对象。现在我反过头来再看这个例子,我说的就不对了。下面总结一些昨日讨论的内容。面向对象的特征和基础基础:抽象三大特征:封装、继承和多态。为什么抽象是基础?上篇博客,我从逆向思维思考了为什原创 2022-05-05 19:12:40 · 311 阅读 · 10 评论 -
大话设计模式-三种工厂模式(简单工厂、工厂方法、抽象工厂)
工厂模式有三种:简单工厂模式,工厂方法模式,抽象工厂模式原创 2021-12-25 09:56:59 · 502 阅读 · 5 评论 -
大话设计模式-面向对象
面向对象的介绍和示例原创 2021-11-22 22:18:37 · 3876 阅读 · 11 评论