摘要: 一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 16:31 姚春辉 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 16:08 姚春辉 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 一、SOLID solid 英[ˈsɒlɪd] 美[ˈsɑːlɪd] adj. 固体的; 坚硬的; 无空隙的; 非中空的; 实心的; 结实的; 坚固的; 牢固的;n. 固体; 立体图形; 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open 阅读全文
posted @ 2020-11-09 16:01 姚春辉 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经 阅读全文
posted @ 2020-11-09 11:06 姚春辉 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 行为型模式这些设计模式特别关注对象之间的通信。 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象 阅读全文
posted @ 2020-11-04 17:58 姚春辉 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 介绍 意图:定义一系列的算法, 阅读全文
posted @ 2020-11-03 17:40 姚春辉 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 本章主要对Java中Thread类的基本方法进行学习。 1.序言 Thread类作为线程的基类,提供了一系列方法,主要有: Thread.sleep(long):强制线程睡眠一段时间。 Thread.activeCount():获取当前程序中存活的线程数。 thread.start():启动一个线程 阅读全文
posted @ 2020-10-28 09:56 姚春辉 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 本章主要对Java中Thread类的基本方法进行学习。 1.序言 Thread类作为线程的基类,提供了一系列方法,主要有: Thread.sleep(long):强制线程睡眠一段时间。 Thread.activeCount():获取当前程序中存活的线程数。 thread.start():启动一个线程 阅读全文
posted @ 2020-10-27 18:06 姚春辉 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 本章主要对Java中Thread类的基本方法进行学习。 1.序言 Thread类作为线程的基类,提供了一系列方法,主要有: Thread.sleep(long):强制线程睡眠一段时间。 Thread.activeCount():获取当前程序中存活的线程数。 thread.start():启动一个线程 阅读全文
posted @ 2020-10-27 17:40 姚春辉 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 本章主要对Java中Thread类的基本方法进行学习。 1.序言 Thread类作为线程的基类,提供了一系列方法,主要有: Thread.sleep(long):强制线程睡眠一段时间。 Thread.activeCount():获取当前程序中存活的线程数。 thread.start():启动一个线程 阅读全文
posted @ 2020-10-26 18:14 姚春辉 阅读(361) 评论(0) 推荐(0) 编辑