面向对象
穿着内裤的外星人
移动开发工程师
展开
-
面向对象的六大原则之 —— 里氏替换原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是里氏替换原则面向对象的语言有三大特性:封装、继承、多态,里氏替换原则就是依赖于继承、多态这两大特性,它的原则就是只要父类能出现的地方子类就能出现,而且不会报错,但是子类能出现的地方,父类不一定能出现,术语就是 —— 抽象。在上一篇《面向对象的六大原则之 —— 开原创 2016-03-01 17:13:57 · 3568 阅读 · 1 评论 -
面向对象的六大原则之 —— 接口隔离原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是接口隔离原则接口隔离的目的就是将庞大的接口拆分成更小的或者说更具体的接口,使得系统的耦合度大大降低,从而容易重构、修改等在《面向对象的六大原则之 —— 单一原则》中我们有如下代码: /** * 缓存到sd卡 * @param url 图片原创 2016-03-01 18:18:22 · 3859 阅读 · 0 评论 -
面向对象的六大原则之 —— 依赖倒置原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是依赖倒置原则其实依赖倒置原则就是告诉你,不要让你的程序耦合度过高在依赖倒置原则中有几个关键点:第一:高层模块不应该直接依赖低层模块,两者应该依赖其抽象第二:抽象不应该依赖细节第三:细节应该依赖抽象我们知道在java中,抽象就是指接口或者抽象类,两原创 2016-03-01 17:44:10 · 5094 阅读 · 0 评论 -
面向对象的六大原则之 —— 迪米特原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下什么是迪米特原则也称为最少知识原则,意思就是一个对象应该对其他对象有最少的了解,其实就是解耦合,两个类之间的关系分离的越细越好,比如面向对象的六大原则之 —— 单一原则中讲的,Imageloader类,它需要缓存,然而缓存ImageCache的具体实现,ImageLoad原创 2016-03-02 10:18:22 · 4105 阅读 · 5 评论 -
面向对象的六大原则之 —— 单一原则
学习了何红辉、关爱民写的《Android设计模式》,对于面向对象的六大原则有进一步的理解,特此根据自己的理解记录总结一下在开发中,我们要注意程序设计的六大原则:一、单一责任原则二、开闭原则三、里氏替换原则四、依赖倒置原则五、接口隔离原则六、迪米特原则什么是单一原则单一原则的意思就是就一个类而言,它需要做的事情就一件,这一件事可以是拆分的很细的一件事(如:原创 2016-03-01 10:58:36 · 10746 阅读 · 0 评论