D2 有关写博客新的体会以及面向对象

之前几篇博客一大堆废话,着实浪费时间也没啥实际作用。除了总结一些java的知识点外,再用一些比喻或者形象化的语言来表述这些知识点,无可厚非。但是,现在看来,应当减少这种堆满偏理论式偏方法性的内容的博客写作。实在是精力有限。在这种信息爆炸的时代,过往时间的纯洁性会逐渐丧失,只有高效地掌握信息运用信息才不会被世界远远抛在身后。

  面向对象和面对过程。这里拿个例子简单说明一下。一个问题:如何把大象装进冰箱?面向过程:1.人完成打开冰箱的动作。2.人完成把大象装进冰箱的动作。3.人完成关上冰箱的动作。面向对象:1.人:我要解决把大象装进冰箱这个问题。2.冰箱:收到指示依次完成打开冰箱、装进大象、关上冰箱的动作。面向过程只是单纯地解决一件事情,而面向过程是对面向过程解决这一件事情本质的抽象,达到能够完成解决一类事情的目的。这一点和我们所处世界一样,我们总是想着举一反三,找到一些事物的本质规律以此更好地解决类似的问题。这么说也许还是有点不太清楚,下面看一看《Head First Java》中是如何用具体的问题加代码来说明面向过程和面向对象的区别。这一部分留到下一篇博客。

  最后谈一下《Head First Java》中用面向对象的思想设计一个游戏的思路。照理说应该也要谈一谈用面向过程来设计,以此对照,这里就留到下篇再谈。看书之后我的看法是:1.游戏。2.人。这一点是从问题上出发。实际程序设计,从程序出发是这样:1.启动游戏。2.运行游戏。3.结束游戏。我所谈的到“人”也就是问题的解决者,只充当一个问题解决的设计者。游戏是一个对象,一个object。实例变量是游戏的状态:运行/关闭以及游戏的基本参数,而方法是游戏的行为:启动、运行(包括了游戏规则)、关闭。这里就这个问题只是从整体上谈了一下,看起来就一个单薄的object。但是现实世界丰富多彩,到处都充满了object,而这些object再加上它们之间的关系就构成一个整体,the world。

原文地址:https://www.cnblogs.com/Alan-h/p/10010285.html

时间: 2024-08-30 10:41:07

D2 有关写博客新的体会以及面向对象的相关文章

我的成长磨练:每天写博客

作者: Jamie  来源: MR.JAMIE  发布时间: 2014-05-09 12:59  阅读: 7550 次  推荐: 95   原文链接   [收藏] 认识我的朋友都知道,每天早上五点到八点是我的「博客时间」,除非家里有紧急的事情,否则谁也不能打扰我做这门功课.我从 2009 年 6 月开始写博客,到现在刚好三年,累积了 580 篇文章,每个月有超过 50 万人次阅览,在 Facebook 上触碰到的更是超过 1,500 万双眼睛.想起来其实有点夸张,凭着一己之力,前后只花了 3,0

为什么写博客

个人简介 前几天申请了个博客就一直忙项目,现在项目完成的差不多了,开始更新下博客. 第一遍什么也不想写就简单的聊下为什么写博客吧! 博主是99年的小鲜肉一枚,虽然只有中专的文化水平,但我会努力成为大佬,努力写好每一篇文章. 最初的梦想 刚开始写博客不知道怎么开始,就从这第一篇开始吧. 写博客之前先来谈一谈 我为什么要写博客? 其实我最初打算写博客,第一篇博文的原因很简单,我就是想把工作中.学习中遇到 的问题及解决方案记录下来,方便日后用到的时候拿来就用,不用再去搜索别人的解决方案,一下子得到N多

关于写博客,看博客

每次看到很多人坚持写那么多的好博客,我都会产生怎么自己不写博客的想法.于是乎,在激情的驱使下就会随手写几段文字,然后就不了了之了. 今天又看了cici珵的博客(北大cs本科,博士,美女),再次萌生了写自己的博客的想法. (似乎又要开始写自己这个人怎么怎么样,兴趣广泛,但是做事情不够努力:目标很多,但是不能坚持去做,这些对个人的分析了.反正每次真正着手做一件事情之前总是想分析一下之前怎么怎么做的不好.) 关于cici珵,是昨天刷知乎,看到覃超(覃超大魔王)的知乎专栏文章,关于楼教主从google离

这么久不写博客的原因

从13年到14年,这段时间基本上没有在写博客了,原因就是因为有了Evernote,所有的秘籍.学习感悟的东西都记载在里面.时间过得真快,15年已经开始了,evernote固然好用,但是毕竟是属于私人的东西,独乐乐不如众乐乐,今后,所有可以放到网上的技术相关的东西,都还是放到网上. 为了能够再次写博客,在公司的机器上折腾了两天,公司的破机器啊,最终windows live writer还是没有安装成功,shit.最后只好找替代品了,最后发现了菊子曰,这货还不错,先用着.等有时间安装了office

写博客的初衷——大学里的那些事儿

我其实是个本三的学生,在大一.大二的时光中,我就是和刚入学的其他同学一样,喜欢参加各种组织,就如同电视中,或者是动漫中的学生会会长那样的挥斥方遒,指点江山!做一个good的好少年,于是我充满热情地参加各种组织.本人在计算机系属自动化专业的学生,当时对自动化很感兴趣,觉得我们自动化是万能的,什么都能做!甚至放弃了本二的学校(分数就在本二线上2到3分吧),进入了本三,成为了自动化的一员(妈的,是谁说的自动化是万金油的,是谁说的大学就是人生的象牙塔的,大学可以说是堕落的孵化基地!万恶的那些高中老师,你

我为什么要写博客

之前在github page 上博客不打算用了,懒得维护和折腾. 早有写博客的打算,但是每每开始不是被时间所限,就是为其他事情打断 就像其他许多对自己的期许和打算,每每尝试却又每每放弃, 后来自己感觉到越是开头特别着急去做的事情越容易半途而废,所以后来给自己定了个规矩, 除非特别小的事情,否则要开头看什么书,学什么东西,首先要搞清楚自己的动机: 为什么要做这件事情 如果做了对未来产生什么影响 时间回报率 前人的经验 我为什么要花时间去写博客: 1. 技术需要实践/总结. 计算机技术需要通过概念和

怎么就开始了写博客

最最先的想法是我在假期里照着鸟哥的Linux学了配置服务器,然后遇到各种问题,记录了自己配置过程及收集的各种资料,反正自己分每个文件夹放的文件都不少,等到后面用Linux遇到某个问题的时候,回忆起自己以前遇到过且有资料,但找起来比较麻烦,就产生把资料整理归档然后删除不必要重复的资料.当然,这还不是要写博客的想法,只是将资料整理的更简洁和清晰,即使这样整理了一遍之后,也仅仅是将资料简单的合集而已,然后才产生了写博客的想法. 也是这样一个想法:看看学过什么,是怎么学的,又学到了什么. 不只是简单的将

写博客的原动力

引用一段文字: 通过在纸面上对问题进行分析探索,我避免了陷入兜圈子思考的麻烦,这种方式也更易 看出解决方案的考虑空间.一旦我从某个特定角度写出一个问题,便可将这一部分的问 题放到一边,继续探索其他部分.写下的记录能让人从足够多的角度轻松考虑问题,对 自己全面理解当前问题感到充分自信,以便做出明智决定.因此从本质上讲,写日记能 让我克服个人大脑在功能上的某些限制,高效拓展思维记忆,有力解决更加复杂的问题 .有些问题本身就过于庞大,无法只靠在脑中思索获得全面理解.个人清醒思维只能专注 于当事人所面对

这是在使用windows live writer写博客

1,对于博客园的博客,随笔是发布文章,而"文章"主要用于转载,有待继续适应 2,WLW真的很好用,但是新的Open Live Writer虽然新,但是英文的,不适应 3,MS-Office word貌似可以写博客,但是MS-Office真的太大了,确实不如WPS接地气 插张图片试试