面向对象
文章平均质量分 85
边懵懵'.ㅅ'
有问题可私信
展开
-
设计模式解析及优缺点
工厂方法模式(将工厂和产品进行抽象;单一产品)抽象工厂(将工厂和产品进行抽象;产品族)单例模式(一个类只有一个实例,并提供全局访问点)与名字对应,这三种模式的重点在于如何创建对象。原创 2023-06-21 19:15:46 · 100 阅读 · 0 评论 -
10-设计模式与设计原则
一个目标可以有任意多个观察者对象,一旦目标的状态发生了改变,所有注册的观察者都会得到通知,然后各个观察者会对通知作出相应的响应,执行相应的业务功能处理,并使自己的状态和目标对象的状态保持一致。的,可以通过注册和取消注册来控制观察者,因而可以在程序运行期间,通过动态地控制观察者,来变相地实现添加和删除某些功能处理,这些功能就是观察者在update的时候执行的功能。被创建实例的类型可以是接口、抽象类、具体类。当修改目标对象的状态时,会触发相应的通知,然后会循环调用所有注册的观察者对象的相应方法,相当于。原创 2023-06-18 11:35:09 · 60 阅读 · 0 评论 -
07&08&09-软件复用、迪米特法则、UML
最常见的两种方式:=组合提供了一个利用已存在的软件组件来创建新的应用程序的办法。是Hasa关系组合中类的关系是在时才确定的,即在对象没有创建运行前,整体类是不会知道自己将持有特定借口下的哪个实现类。组合有助于保持每个类被封装,并被集中在单个任务上。是大型系统软件实现即插即用的首选方法。继承不多讲了,参考06-多态。继承允许我们根据自己的实现来覆盖重写父类的实现细节,父类的实现对于子类是可见的。称为。组合的整体类和部分类之间不会去关心各自的实现细节,即它们之间的细节是不可见的,称为。原创 2023-06-18 08:00:50 · 64 阅读 · 0 评论 -
4-5 类和方法,消息、实例、初始化
这就是内部类。Java内部类被连接到外部类的具体实例上,并且允许。原创 2023-06-17 22:09:20 · 267 阅读 · 0 评论 -
OO-多态
继承允许现有类来构造新类。是ISA关系。如果继承后,,那么继承成立。否则不是继承。原创 2023-06-17 22:09:23 · 52 阅读 · 0 评论 -
03-抽象
抽象是指对于一个过程的某些细节,以便把其他方面或细节表达得更加清楚。每个抽象层次,包括了某些信息,同时也了另一些信息。原创 2023-06-16 12:42:53 · 54 阅读 · 0 评论 -
01&02面向对象思想与编程
现实问题=>面向对象问题:物质=>对象,意识=>类。其中属性和操作是其两大特性,属性是对象静态特征的描述,操作是动态特征的描述,而属性一般只能通过操作来改变。操作也叫成方法或服务,描述了对象动态执行的功能。通过,可以为其他对象所使用。原创 2023-06-16 12:05:01 · 56 阅读 · 0 评论