原型模式带来的学习方式思考

       昨天下午米老师给我们讲设计模式的小组开会,进一步探讨了设计模式的学习。我讲的是原型设计模式,对于这个设计模式我已经做了ppt,可以说,这个ppt的内容都是课本上的知识。所以说,我讲课的内容都是围绕课本的。这一点跟米老师要求的不一致。米老师对于这次设计模式的要求是:不要照本宣科,不要解释这个例子,而是思考生活当中有什么样的例子可以运用到它。其实这也是直面我们学习上的弊端。因为我们平时学习也是经常停留在课本上,也就是所谓的云端,而不是思考生活中有什么样的例子可以运用它,将它应用于实践。

      对于这个例子,我们之前做过的机房收费系统可以使用这个设计模式。我最初的想法是机房收费系统中学生实体和卡实体之间的关系,可以应用这个设计模式。如果学生的实体中添加一个卡的引用,对于浅复制,可以实现多个学生实现一张卡,对于深复制可以实现一个学生对应一张卡。

      大家听完我这个想法后,给我指出了一些问题。首先,是我的表述方面,当我向大家描述的时候,描述的不清楚,有些含糊。这个问题暴露了我学习上的问题。并不是语言表达的问题,而是自己根本没有真正理解。如果我前一句话说的大家没有明白,可能这一块我理解的不到位,还存在问题,但是我习惯上就将它一带而过,继续说下一个问题,结果上一个问题没有解决,被掩盖起来了,这样问题愈积愈多。其次,对于多个学生对应一张卡的情况,也是不合理的,我当时并没有想到。为什么会有这个问题,说明我对知识的理解还是存在问题,还是不到位。而如果是多个卡对应一个学生,这种情况是适用的。但是这应该怎么实现呢,米老师当时给我提出了这个问题。后来还是在米老师的帮助下,我才知道,其实很简单,将他们两个的关系调换一下就可以了,也就是将学生的引用放到卡里。

      通过这次讨论,发现了自己学习中还存在许多需要改进的地方。第一,自己对于在学习上的研究只是停留在云端,没有落实到实处。比如说,对于某个设计模式的研究不能只是停留在课本上,而是将其生活化,在生活中寻找原型。这样,通过真正的运用与实践才能真正的将知识融会贯通。第二,对于问题的讲述含糊不清,其实就是放弃学习和追究的机会。所以,以后在学习中,不能想当然的认为,比如说“可能吧”,“大概吧”,“我觉得”这些话语。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值