受欢迎的文章
记忆胶囊

《财富》发布中国40岁以下商界精英榜单

  • 分类:兴趣

  5月 3 日上午消息,《财富》中文版今日公布 2012 年“中国 40 位 40 岁以下的商界精英”榜单, 京东商城 CEO 刘强东位居榜首。盛大集团董事长兼 CEO 陈天桥(38岁),分众传媒董事局主席兼 CEO 江南春(38岁)分列亚军、季军。  与去年相比,2012年的上榜者整体年龄呈现年轻化趋势,此次上榜者平均年龄为 34 岁;榜单中女性增多,今年的榜单出现 2 名新的女性上榜者;新兴行业涌现,往年以 IT、电子业为主,今年出现例如节能环保、牛绒纺织等新行业。  此次最年轻的上榜者是 24 岁的 Made.com 创始人兼 CEO 李宁。

  苹果 CEO 蒂姆·库克(Tim Cook)   北京时间 4 月 18 日晚间消息,美国《时代》周刊今日评出了 2012 年度“全球最具影响力人物 100 强”,苹果 CEO 蒂姆·库克(Tim Cook)榜上有名。  与库克一同上榜的还有史蒂夫·乔布斯(Steve Jobs)传记作者沃尔特·艾萨克森(Walter Isaacson)、希拉里·克林顿(Hilary Clinton)、体育明星蒂姆·蒂博(Tim Tebow)、北美女歌手蕾哈娜(Rihanna),以及印度电影明星 Salman Khan 等。  对于每一位上榜者,《时代》周刊都给予了评价,而该评价由与上榜者关系密切的人撰写,为库克做出评价的是美国前副总统、苹果董事阿尔·戈尔(Al Gore)。  戈尔写道,库克已“率领全球市值最高、最具创新力的企业攀升到一个新的高度,正在平滑且出色地实施重大政策变革”。    很难想象,有什么挑战能比接替传奇人物史蒂夫·乔布斯出任苹果 CEO 更具难度,而蒂姆·库克——一位温文尔雅、谦虚而热诚的亚拉巴马州(Alabama)船厂工人之子——并未出现丝毫错误。  51岁的库克对乔布斯的遗产给予了严密保护,同时全神贯注地沉浸在苹果的企业文化中。他已经率领全球市值最高、最具创新力的企业攀升到一个新的高度,正在平滑且出色地实施重大政策变革。  他已经将自己的领导能力不可磨灭地刻在了苹果的方方面面——从管理复杂的内部运作,到发现和指导“极其伟大”的新技术和突破性设计,并将其融入到苹果的产品中。  库克的自律精神、生活规律和辛勤工作都体现了他 2010 年在奥本大学毕业典礼演讲中所总结的哲理:他当时引用林肯总统的话称:“我时刻准备,直至机会来临。”  库克拥有高尚的道德和乐于思考的精神,他外表沉静,但在必要时也会像钉子一样坚定。和伟大的指挥家乔治·塞尔(George Szell)一样,库克知道他追求卓越的承诺与他所领导的苹果团队密不可分。塞尔曾经说过:“其他人停下的地方,就是我们开始的地方。”  库克的机会已经到来。这是一个辉煌的起点!

  拥有 3000 万用户的 Evernote 昨日宣布,公司已获得 7000 万美元D轮巨额融资,估值高达 10 亿美金,与同时代的其它公司不同,Evernote 在走到这一步之前,面临了太多的选择与困难,用户与投资人的获取都是一个缓慢的过程,而不是一开始就是那么引人瞩目,但最终因为创始人的坚定以及所谓的宿命,Evernote 终于得以存活,风靡全球。  关于公司在产品与商业模式上的坚定不移的策略,AllthingsD 记者采访了 Evernote 创始人兼 CEO Phil Libin,提到 Evernote 的天价估值,Libin 的反应似乎有点不平常。  他笑说到:“今天的科技创业公司,大多数在成功之前,似乎都要犯三到四次错误,而 Evernote 在 2007 年创立之初的口号就是‘记住一切’,从一开始就确定了免费增值模式“公司一开始就想为人们带来另一个外部大脑,应用真正的推动力源于人们对自己的生物记忆并不满意”。  但仅仅有好 idea 以及好的商业模式还远远不够,2008年夏天,Libin 曾试着融资,也就是在公司赢得巨大关注之前的几个月,本来都已达成了一个融资交易,但到真正交易那天美林证券却宣告破产,其他投资人告诉他,他们已经损失了 60% 的资金,所以决定撤资,那时候,投资人资金在 Evernote 账户上仅仅呆了 4 个星期时间。  Libin 不得不又花了一周时间四处寻找其他投资人,一些潜在投资人告诉他:除非公司将商业模式由之前的免费增值模式改为根据用户兴趣出售广告的模式,他们才会投资。  但 Libin 的态度很坚定:“如果你成功了,你有很多机会打一些目标广告,因为人们都会告诉你,什么对他们才算重要,而我们永远不会采纳那种模式,这会扼杀用户对我们的信任,所以,我们拒绝了,我们宁愿关闭公司也不宁愿接受这种模式”。  一些投资人建议将 Evernote 打造成一个企业产品,但 Libin 认为这会很怪异,因为 Evernote 从一开始就是特地为一些职业人或者个人设计的产品,如果拆分成两个版本就违背了初衷。  然而,这时候,公司财务状况相当紧张,还剩下三个星期公司就面临倒闭,Libin 坐立不安,无法入睡,凌晨 3 点起床,然后告诉自己“我要走进办公室,要在我人生中第一次表现得像个男子汉,告诉员工们,一切都结束了。  他坐在电脑前,正想着公司曾经付出的努力,忽然一封邮件在他眼前闪过,这是他从未见过的邮件,新的邮件地址,显示来自瑞典,是 Evernote 的一位忠实粉丝写的,信中难掩对 Evernote 的喜爱之情,讲述了他是多么喜欢这个产品,想知道公司现在是否需要一些外部投资。  20分钟后,两个人就在 Skype 上聊上了,接着两周内,公司就收到了这位用户的 50 万美元电汇,但到那时候,这位神秘的瑞典人仍旧不愿透露自己姓名,自称一个创办过并出售过一家公司的 IT 屌丝,两个人甚至从未谋面。  天上突然掉下来的馅饼给了 Evernote 继续生存的机会,并用事实告诉了大家,Evernote 的产品以及商业模式都是行得通的,接着公司开始获得一些机构融资,比如 Troika Ventures(今年年初将股份出售给了 Sequoia Capital)。  Libin 说:“如果那封邮件晚来 10 分钟,也许我就看不到了,也许就不会打开从未见过的邮件地址了”。(我想,这就是天意)  Libin 坚信,一个狂热用户拯救了一家公司就足以证明公司存在的价值,我想这个瑞典用户应该不会爱上一家在产品中打广告的公司吧。  为什么 Evernote 处在生死边缘的时候,能够果断拒绝那些曾试图修改公司核心概念的潜在投资人?Libin 自认为有两点。  1)首先:Evernote 在之前就花了大量工作来建立自己的分析工具,并清楚该如何去衡量价值以及取舍。“我想,对于我们来说最重要的事情就是一开始产品就有很多优势,并懂得如何去衡量,所以我们不会盲目地,慌张地去做一些重大转变,如果你不知道自己飞向何方,就极容易陷入恐慌并改变方向”。  1)其次,Evernote 不是 Libin 的第一家公司,他曾经出售过两家公司,所以他对自己以及自己的信念非常有信心。他说:“如果这是我第一次创办公司,或许我会饮鸩止渴,想方设法取悦市场以及投资人,但那个代价太高了”。  有的时候,天意就是如此的神奇,当你四处寻觅某个人或某种东西的时候,要拯救你的总是不会出现,当你心灰意冷,准备放弃的时候,不经意间却又柳暗花明又一村,但在所谓的天意之外,还有自己对公司的清晰定位,以及你对自己的产品与商业模式了解多少,你的方向在哪,你对自己以及所做的产品信心有多少。这样才不至于遇到困难的时候恐慌乱了阵脚,说不定也会与 Evernote 一样,重获新生。  听了 Evernote 的故事,是否觉得 everything is possible 呢?

  面向对象设计原则是 OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数 Java 程序员追逐像 、、 这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的 Java 程序员没有听说过 OOPS 和 设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程。  众所周知,Java 编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看 Apache 和 Sun 的开放源代码能帮助你发现其他 Java 设计原则在这些代码中的实际运用。Java Development Kit 则遵循以下模式:BorderFactory 类中的、Runtime 类中的。你可以通过 Joshua Bloch 的一书来了解更多信息。我个人偏向的另一种面向对象的设计模式是 Kathy Sierra 的 以及 。  虽然实际案例是学习设计原则或模式的最佳途径,但通过本文的介绍,没有接触过这些原则或还在学习阶段的 Java 程序员也能够了解这 10 个面向对象的设计原则。其实每条原则都需要大量的篇幅才能讲清楚,但我会尽力做到言简意赅。    即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID 设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针对功能。这意味着,即使用公共代码来验证 OrderID 和 SSN,二者也不会是相同的。使用公共代码来实现两个不同的功能,其实就是近似地把这两个功能永远捆绑到了一起,如果 OrderID 改变了其格式,SSN 验证代码也会中断。因此要慎用这种组合,不要随意捆绑类似但不相关的功能。    在软件领域中唯一不变的就是“Change”,因此封装你认为或猜测未来将发生变化的代码。OOPS 设计模式的优点在于易于测试和维护封转的代码。如果你使用 Java 编码,可以默认私有化变量和方法,并逐步增加访问权限,比如从 private 到 protected 和 not public。有几种 Java 设计模式也使用封装,比如 Factory 设计模式是封装“对象创建”,其灵活性使得之后引进新代码不会对现有的代码造成影响。    即对扩展开放,对修改关闭。这是另一种非常棒的设计原则,可以防止其他人更改已经测试好的代码。理论上,可以在不修改原有的模块的基础上,扩展功能。这也是的宗旨。    类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。    这个设计原则的亮点在于任何被 DI 框架注入的类很容易用 mock 对象进行测试和维护,因为对象创建代码集中在框架中,客户端代码也不混乱。有很多方式可以实现依赖倒置,比如像 AspectJ 等的 AOP(Aspect Oriented programming)框架使用的字节码技术,或 Spring 框架使用的代理等。    如果可能的话,优先利用组合而不是继承。一些人可能会质疑,但我发现,组合比继承灵活得多。组合允许在运行期间通过设置类的属性来改变类的行为,也可以通过使用接口来组合一个类,它提供了更高的灵活性,并可以随时实现。也推荐此原则。    根据该原则,子类必须能够替换掉它们的基类,也就是说使用基类的方法或函数能够顺利地引用子类对象。LSP 原则与单一职责原则和接口分离原则密切相关,如果一个类比子类具备更多功能,很有可能某些功能会失效,这就违反了 LSP 原则。为了遵循该设计原则,派生类或子类必须增强功能。    采用多个与特定客户类有关的接口比采用一个通用的涵盖多个业务方法的接口要好。设计接口很棘手,因为一旦释放接口,你就无法在不中断执行的情况下改变它。在 Java 中,该原则的另一个优势在于,在任何类使用接口之前,接口不利于实现所有的方法,所以单一的功能意味着更少的实现方法。    该原则可以使代码更加灵活,以便可以在任何接口实现中使用。因此,在 Java 中最好使用变量接口类型、方法返回类型、方法参数类型等。《Effective Java》 和《head first design pattern》书中也有提到。    该原则最典型的例子是 Java 中的 equals () 和 hashCode () 方法。为了平等地比较两个对象,我们用类本身而不是客户端类来做比较。这个设计原则的好处是没有重复的代码,而且很容易对其进行修改。  总之,希望这些面向对象的设计原则能帮助你写出更灵活更好的代码。理论是第一步,更重要的是需要开发者在实践中去运用和体会。  英文原文:

  索尼公司已经宣布其 PlayStation 网络,从北京时间晚上 9 点起离线 13 小时进行维护工作。  这个预先计划好的离线维护,从美国东部时间上午 9 点开始,因此,在 PSN 网络维护期间,索尼游戏机所有网络游戏暂停,用户也无法访问到 PlayStation 商店,PlayStation Home,和进行 PSN 账户管理。根据 PlayStation.Blog 估计,PSN 网络将在 13 个小时之后,也就是北京时间明早 10 点恢复正常。的  此外,索尼公司已经组建所谓的 PSN 业务数字化平台社区管理团队,根据高级经理马修·哈珀表示,这项举措意在更好地倾听玩家对索尼 PS 业务以及索尼 PSN 网络方面的意见和建议。

《财富》发布中国40岁以下商界精英榜单

  5月 3 日上午消息,《财富》中文版今日公布 2012 年“中国 40 位 40 岁以下的商界精英”榜单, 京东商城 CEO 刘强东位居榜首。盛大集团董事长兼 CEO 陈天桥(38岁),分众传媒董事局主席兼 CEO 江南春(38岁)分列亚军、季军。  与去年相比,2012年的上榜者整体年龄呈现年轻化趋势,此次上榜者平均年龄为 34 岁;榜单中女性增多,今年的榜单出现 2 名新的女性上榜者;新兴行业涌现,往年以 IT、电子业为主,今年出现例如节能环保、牛绒纺织等新行业。  此次最年轻的上榜者是 24 岁的 Made.com 创始人兼 CEO 李宁。

  苹果 CEO 蒂姆·库克(Tim Cook)   北京时间 4 月 18 日晚间消息,美国《时代》周刊今日评出了 2012 年度“全球最具影响力人物 100 强”,苹果 CEO 蒂姆·库克(Tim Cook)榜上有名。  与库克一同上榜的还有史蒂夫·乔布斯(Steve Jobs)传记作者沃尔特·艾萨克森(Walter Isaacson)、希拉里·克林顿(Hilary Clinton)、体育明星蒂姆·蒂博(Tim Tebow)、北美女歌手蕾哈娜(Rihanna),以及印度电影明星 Salman Khan 等。  对于每一位上榜者,《时代》周刊都给予了评价,而该评价由与上榜者关系密切的人撰写,为库克做出评价的是美国前副总统、苹果董事阿尔·戈尔(Al Gore)。  戈尔写道,库克已“率领全球市值最高、最具创新力的企业攀升到一个新的高度,正在平滑且出色地实施重大政策变革”。    很难想象,有什么挑战能比接替传奇人物史蒂夫·乔布斯出任苹果 CEO 更具难度,而蒂姆·库克——一位温文尔雅、谦虚而热诚的亚拉巴马州(Alabama)船厂工人之子——并未出现丝毫错误。  51岁的库克对乔布斯的遗产给予了严密保护,同时全神贯注地沉浸在苹果的企业文化中。他已经率领全球市值最高、最具创新力的企业攀升到一个新的高度,正在平滑且出色地实施重大政策变革。  他已经将自己的领导能力不可磨灭地刻在了苹果的方方面面——从管理复杂的内部运作,到发现和指导“极其伟大”的新技术和突破性设计,并将其融入到苹果的产品中。  库克的自律精神、生活规律和辛勤工作都体现了他 2010 年在奥本大学毕业典礼演讲中所总结的哲理:他当时引用林肯总统的话称:“我时刻准备,直至机会来临。”  库克拥有高尚的道德和乐于思考的精神,他外表沉静,但在必要时也会像钉子一样坚定。和伟大的指挥家乔治·塞尔(George Szell)一样,库克知道他追求卓越的承诺与他所领导的苹果团队密不可分。塞尔曾经说过:“其他人停下的地方,就是我们开始的地方。”  库克的机会已经到来。这是一个辉煌的起点!

  拥有 3000 万用户的 Evernote 昨日宣布,公司已获得 7000 万美元D轮巨额融资,估值高达 10 亿美金,与同时代的其它公司不同,Evernote 在走到这一步之前,面临了太多的选择与困难,用户与投资人的获取都是一个缓慢的过程,而不是一开始就是那么引人瞩目,但最终因为创始人的坚定以及所谓的宿命,Evernote 终于得以存活,风靡全球。  关于公司在产品与商业模式上的坚定不移的策略,AllthingsD 记者采访了 Evernote 创始人兼 CEO Phil Libin,提到 Evernote 的天价估值,Libin 的反应似乎有点不平常。  他笑说到:“今天的科技创业公司,大多数在成功之前,似乎都要犯三到四次错误,而 Evernote 在 2007 年创立之初的口号就是‘记住一切’,从一开始就确定了免费增值模式“公司一开始就想为人们带来另一个外部大脑,应用真正的推动力源于人们对自己的生物记忆并不满意”。  但仅仅有好 idea 以及好的商业模式还远远不够,2008年夏天,Libin 曾试着融资,也就是在公司赢得巨大关注之前的几个月,本来都已达成了一个融资交易,但到真正交易那天美林证券却宣告破产,其他投资人告诉他,他们已经损失了 60% 的资金,所以决定撤资,那时候,投资人资金在 Evernote 账户上仅仅呆了 4 个星期时间。  Libin 不得不又花了一周时间四处寻找其他投资人,一些潜在投资人告诉他:除非公司将商业模式由之前的免费增值模式改为根据用户兴趣出售广告的模式,他们才会投资。  但 Libin 的态度很坚定:“如果你成功了,你有很多机会打一些目标广告,因为人们都会告诉你,什么对他们才算重要,而我们永远不会采纳那种模式,这会扼杀用户对我们的信任,所以,我们拒绝了,我们宁愿关闭公司也不宁愿接受这种模式”。  一些投资人建议将 Evernote 打造成一个企业产品,但 Libin 认为这会很怪异,因为 Evernote 从一开始就是特地为一些职业人或者个人设计的产品,如果拆分成两个版本就违背了初衷。  然而,这时候,公司财务状况相当紧张,还剩下三个星期公司就面临倒闭,Libin 坐立不安,无法入睡,凌晨 3 点起床,然后告诉自己“我要走进办公室,要在我人生中第一次表现得像个男子汉,告诉员工们,一切都结束了。  他坐在电脑前,正想着公司曾经付出的努力,忽然一封邮件在他眼前闪过,这是他从未见过的邮件,新的邮件地址,显示来自瑞典,是 Evernote 的一位忠实粉丝写的,信中难掩对 Evernote 的喜爱之情,讲述了他是多么喜欢这个产品,想知道公司现在是否需要一些外部投资。  20分钟后,两个人就在 Skype 上聊上了,接着两周内,公司就收到了这位用户的 50 万美元电汇,但到那时候,这位神秘的瑞典人仍旧不愿透露自己姓名,自称一个创办过并出售过一家公司的 IT 屌丝,两个人甚至从未谋面。  天上突然掉下来的馅饼给了 Evernote 继续生存的机会,并用事实告诉了大家,Evernote 的产品以及商业模式都是行得通的,接着公司开始获得一些机构融资,比如 Troika Ventures(今年年初将股份出售给了 Sequoia Capital)。  Libin 说:“如果那封邮件晚来 10 分钟,也许我就看不到了,也许就不会打开从未见过的邮件地址了”。(我想,这就是天意)  Libin 坚信,一个狂热用户拯救了一家公司就足以证明公司存在的价值,我想这个瑞典用户应该不会爱上一家在产品中打广告的公司吧。  为什么 Evernote 处在生死边缘的时候,能够果断拒绝那些曾试图修改公司核心概念的潜在投资人?Libin 自认为有两点。  1)首先:Evernote 在之前就花了大量工作来建立自己的分析工具,并清楚该如何去衡量价值以及取舍。“我想,对于我们来说最重要的事情就是一开始产品就有很多优势,并懂得如何去衡量,所以我们不会盲目地,慌张地去做一些重大转变,如果你不知道自己飞向何方,就极容易陷入恐慌并改变方向”。  1)其次,Evernote 不是 Libin 的第一家公司,他曾经出售过两家公司,所以他对自己以及自己的信念非常有信心。他说:“如果这是我第一次创办公司,或许我会饮鸩止渴,想方设法取悦市场以及投资人,但那个代价太高了”。  有的时候,天意就是如此的神奇,当你四处寻觅某个人或某种东西的时候,要拯救你的总是不会出现,当你心灰意冷,准备放弃的时候,不经意间却又柳暗花明又一村,但在所谓的天意之外,还有自己对公司的清晰定位,以及你对自己的产品与商业模式了解多少,你的方向在哪,你对自己以及所做的产品信心有多少。这样才不至于遇到困难的时候恐慌乱了阵脚,说不定也会与 Evernote 一样,重获新生。  听了 Evernote 的故事,是否觉得 everything is possible 呢?

  面向对象设计原则是 OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数 Java 程序员追逐像 、、 这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的 Java 程序员没有听说过 OOPS 和 设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程。  众所周知,Java 编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看 Apache 和 Sun 的开放源代码能帮助你发现其他 Java 设计原则在这些代码中的实际运用。Java Development Kit 则遵循以下模式:BorderFactory 类中的、Runtime 类中的。你可以通过 Joshua Bloch 的一书来了解更多信息。我个人偏向的另一种面向对象的设计模式是 Kathy Sierra 的 以及 。  虽然实际案例是学习设计原则或模式的最佳途径,但通过本文的介绍,没有接触过这些原则或还在学习阶段的 Java 程序员也能够了解这 10 个面向对象的设计原则。其实每条原则都需要大量的篇幅才能讲清楚,但我会尽力做到言简意赅。    即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID 设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针对功能。这意味着,即使用公共代码来验证 OrderID 和 SSN,二者也不会是相同的。使用公共代码来实现两个不同的功能,其实就是近似地把这两个功能永远捆绑到了一起,如果 OrderID 改变了其格式,SSN 验证代码也会中断。因此要慎用这种组合,不要随意捆绑类似但不相关的功能。    在软件领域中唯一不变的就是“Change”,因此封装你认为或猜测未来将发生变化的代码。OOPS 设计模式的优点在于易于测试和维护封转的代码。如果你使用 Java 编码,可以默认私有化变量和方法,并逐步增加访问权限,比如从 private 到 protected 和 not public。有几种 Java 设计模式也使用封装,比如 Factory 设计模式是封装“对象创建”,其灵活性使得之后引进新代码不会对现有的代码造成影响。    即对扩展开放,对修改关闭。这是另一种非常棒的设计原则,可以防止其他人更改已经测试好的代码。理论上,可以在不修改原有的模块的基础上,扩展功能。这也是的宗旨。    类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。    这个设计原则的亮点在于任何被 DI 框架注入的类很容易用 mock 对象进行测试和维护,因为对象创建代码集中在框架中,客户端代码也不混乱。有很多方式可以实现依赖倒置,比如像 AspectJ 等的 AOP(Aspect Oriented programming)框架使用的字节码技术,或 Spring 框架使用的代理等。    如果可能的话,优先利用组合而不是继承。一些人可能会质疑,但我发现,组合比继承灵活得多。组合允许在运行期间通过设置类的属性来改变类的行为,也可以通过使用接口来组合一个类,它提供了更高的灵活性,并可以随时实现。也推荐此原则。    根据该原则,子类必须能够替换掉它们的基类,也就是说使用基类的方法或函数能够顺利地引用子类对象。LSP 原则与单一职责原则和接口分离原则密切相关,如果一个类比子类具备更多功能,很有可能某些功能会失效,这就违反了 LSP 原则。为了遵循该设计原则,派生类或子类必须增强功能。    采用多个与特定客户类有关的接口比采用一个通用的涵盖多个业务方法的接口要好。设计接口很棘手,因为一旦释放接口,你就无法在不中断执行的情况下改变它。在 Java 中,该原则的另一个优势在于,在任何类使用接口之前,接口不利于实现所有的方法,所以单一的功能意味着更少的实现方法。    该原则可以使代码更加灵活,以便可以在任何接口实现中使用。因此,在 Java 中最好使用变量接口类型、方法返回类型、方法参数类型等。《Effective Java》 和《head first design pattern》书中也有提到。    该原则最典型的例子是 Java 中的 equals () 和 hashCode () 方法。为了平等地比较两个对象,我们用类本身而不是客户端类来做比较。这个设计原则的好处是没有重复的代码,而且很容易对其进行修改。  总之,希望这些面向对象的设计原则能帮助你写出更灵活更好的代码。理论是第一步,更重要的是需要开发者在实践中去运用和体会。  英文原文:

  索尼公司已经宣布其 PlayStation 网络,从北京时间晚上 9 点起离线 13 小时进行维护工作。  这个预先计划好的离线维护,从美国东部时间上午 9 点开始,因此,在 PSN 网络维护期间,索尼游戏机所有网络游戏暂停,用户也无法访问到 PlayStation 商店,PlayStation Home,和进行 PSN 账户管理。根据 PlayStation.Blog 估计,PSN 网络将在 13 个小时之后,也就是北京时间明早 10 点恢复正常。的  此外,索尼公司已经组建所谓的 PSN 业务数字化平台社区管理团队,根据高级经理马修·哈珀表示,这项举措意在更好地倾听玩家对索尼 PS 业务以及索尼 PSN 网络方面的意见和建议。

分类:兴趣

时间:2016-06-06 08:08:07