22问答网
所有问题
当前搜索:
java中类的设计原则
61条
Java
面向对象
设计
的经验
原则
答:
(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者
。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等].(5)不要把实现细节(例如...
java
六大
设计原则
?
答:
1、单一职责原则
不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,如若不然,就应该把类拆分。2、
里氏替换原则
(Liskov Substitution Principle)里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。
Java中的
类包括什么内容?
设计
时要注意哪些方面?
答:
Java中的类由主要由两部分内容组成:字段(又称变量):说明属性、特征,
设计时要考虑字段名、数据类型、访问权限等方面,还可以设置初始值
。出于保护数据的需要,多声明为private权限;方法(也称函数):说明行为、功能,设计时要包含方法名、参数、返回值的数据类型、访问权限等内容,方法名后的圆括号不能...
java
程序设计有哪些
设计原则
答:
为使设计清晰,内聚性、一致性和封装性都是很好的设计原则
。除此之外,类应该有一个很清晰的合约,从而易于解释和理解。用户可以以各种不同的组合、顺序,以及在各种环境中结合使用多个类。因此,在设计一个类时,这个类不应该限制用户如何以及何时使用该类;以一种方式设计属性,以允许用户按值的任何顺...
java类
、方法
的设计
答:
1.永远保持数据私有
保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。2.永远初始化数据 Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。在设计类时尽量不要依赖于系统的默认...
java
面向对象
设计原则
和设计模式详解
答:
Java
面向对象
设计原则
1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Software既是基于此原则而开发的。其他的原则也是对它的实现提供了路径。2) Liskov Substituition Principle(LSP),里氏...
java
.按照
类的设计原则
进行类的设计会带来什么好处
答:
熟悉OCP的读者一定知 道,为了能够实现面向对象
设计
的一个最核心
的原则
OCP(Open-Closed Principle),抽象类是其中的关键所在。从语法定义层面看abstract class 和 interface 在语法层面,
Java
语言对于abstract class和interface给出了不同的定义方式,下面以定义一个名为Demo的抽象类为例来说明这种不同。使用...
java中
对于
类的
定义有哪些?
答:
public class Point(){//
JAVA
对于
类的
属性要求很严苛,每个元素必须显式注明属性 protected double x; protected double y; public Point(double inx,double iny){ x = inx; y = iny; } public void setX(double inx){ x = inx; } public void setY(double in...
Java
编程开发常用的几种
设计
模式?
答:
开放-封闭
原则
(OCP)软件实体(类、模块、函数)等应该是可以扩展的,但是不可修改 当需要改变一个程序的功能或者给这个程序增加新功能的时候,可以使用增加代码的方式,尽量避免改动程序的源代码,防止影响原系统的稳定 什么是
设计
模式 作者的这个说明解释得挺好 假设有一个空房间,我们要日复一日地往
里面
...
java中类
只允许单一继承
答:
java中类
只允许单一继承是正确的。在Java中,一个类只能直接继承自另一个类,这被称为单一继承。这是由于Java语言
的设计
决策,目的是为了保持代码的简洁性和可维护性。尽管Java只允许单一继承,但可以通过接口实现多继承的效果。通过实现多个接口,一个类可以获得多个接口的功能,并且可以在接口中定义多个...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
javabean的设计原则
面向对象详细设计的设计原则
java六大设计原则
java五大设计原则
java设计原则有哪些
java面向对象设计原则
java设计模式原则
java并发编程设计原则与模式
类的设计原则