在OOP中与代表团会面

在上周开始学习Android的最后一周,我真的很难编写代码。 这么多的设计模式,最佳的编码实践,工厂方法都涉及很多事情,所以我真的在自己的编码技术上苦苦挣扎。 然后,在阅读了第一章后,我发现本书是第一本面向对象的分析和设计,这对我很有帮助。 所以我想为什么不只写一个总结。 因此,在OOP中编写出色代码的步骤如下: 第1步:首先让您的客户满意,即只能通过使软件正常工作才能做到。 步骤2:然后使您的代码灵活,即删除重复的代码。 步骤3:运用设计原则使您的代码可重用,即在需求变更时轻松进行补偿,并且您的模块可以在将来的软件中使用。 因此,让我再多品尝一下这种抽象; 应用步骤1: 在书中,他们解释了编写具有潜在问题的搜索工具的人的故事,即每次用户搜索返回null时。 因此,他们鼓励您首先创建用户需求的类图,然后尝试解决问题。 因此,在对搜索方法进行深入分析之后,这便是健全性检查的问题。 问题:以字符串形式存储的数据(以大写和小写字母形式)会导致复杂的字符串比较任务。 解决方案:他们曾经使用枚举类型来存储有关项目的信息; 枚举类型使您可以定义类型名称(例如Wood),然后定义该类型允许的一组值(例如COCOBOLO,SITKA和MAHOGANY)。 然后,您引用一个特定的值,例如:Wood.COCOBOLO。 这有助于他们完全删除字符串比较操作。…

图书馆和书籍的气味,以及无用的信息和故事的价值

我是个glut嘴。 我就像是一个永不眠的,贪婪的,浓密的毛毛虫,它吞噬了一点点植物,显然永远都不会饱满。 更糟糕的是,这只吃字母的毛毛虫不喜欢整棵植物。 不,毛毛虫很挑剔,有那么多植物可以品尝。 它只会咬一口,然后转到他可以找到的下一个绿色或粉红色或多叶的东西。 我对自己的最早记忆是书籍,报纸,杂志和广播。 并在图书馆。 当我们在每个地方的各个度假海滩(如圣约翰斯港,普利登堡湾和布法罗湾)度过为期两周的年度假期时,我坚持以临时居民身份加入图书馆。 在我看来,有些人是被创造出来的,只是为了阅读而生。 这不是真正的最佳礼物,求职或未来的职业,因为其他人可以在决定时自己阅读。 贫穷的读者和信息狂人脑海中散布着数百万条无用的信息,就像瑜伽与荣格的联系一样。 不幸的是,像我这样的人有一种强烈的感觉,那就是诸如气候变暖之类的东西将赶上他们的脚步,然后他们还没有足够的阅读能力。 不过,这一切都有道理。 大量的研究和大量的研究将阅读好故事与更多的5-羟色胺和催产素联系起来。 从字面上看,它就像一种安全的抗抑郁药。 我在一个美好的地方长大:足够小,不能成为一个真正的城市,而足够大,可以不再成为一个城市。 但是,当我还是个孩子的时候(比Google,Firefox,Internet Explorer和WWW出现的年龄还要早),书籍,杂志和报纸是我们的日常用品。…