面向对象技术
woshiwxw765
这个作者很懒,什么都没留下…
展开
-
接口隔离原则的定义
接口隔离原则的定义 在讲接口隔离原则之前,先明确一下我们的主角——接口。接口分为两种: ◇ 实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生的一个实例,它是对一个类型的事物的描述,这是一种接口,比如你定义Person这个类,然后使用Person zhangSan = new Person()产生了一个实例,这个实例要遵从的标准就转载 2014-11-07 13:44:41 · 1297 阅读 · 0 评论 -
Java抽象类和接口的区别(好长时间没看这种文章了)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很转载 2014-11-13 11:17:02 · 613 阅读 · 0 评论 -
提高系统OOP抽象以应对复杂的需求
提高系统OOP抽象以应对复杂的需求 问题的规模逐渐增大需要我们提高抽象的层次 在 2011年12月11日 那天写的 已经有 3397 次阅读了 试试阅读模式?希望听取您的建议 有人问我如何构建一个比较好的类阶层次,如何使用面向对象进行设计,或者问为什么我看了那么多面向对象和设计模式的书一到使用的时候却总是写出面向过程的代码。每当我碰到这些问题的时候转载 2014-10-29 15:38:41 · 710 阅读 · 0 评论 -
接口和抽象类的区别 --相信你看完不会再混淆了
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。 1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程和面向对象编程并转载 2014-11-17 16:44:35 · 1113 阅读 · 0 评论 -
Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来转载 2014-10-31 16:24:02 · 540 阅读 · 0 评论