设计模式
设计模式是常见问题的通用解决方案,已经被事实证明为该来问题的最优解,我们使用设计模式避免在解决问题的过程中重新发明轮子。
yanghaoyuan.sh
用心去感受世界,了解世界,认识世界
展开
-
设计模式之单例模式 Singleton
package org.example.dp;public class Singleton { private static class LazySingleton { private static final Singleton INSTANCE = new Singleton(); } public static Singleton getInstance() { return LazySingleton.INSTANCE; }}原创 2021-02-14 13:13:00 · 70 阅读 · 0 评论 -
并发中常用的设计模式
并发中常用的设计模式SignalingRendezvousMutexMultiplexBarrierDouble-checked lockingRead-write lockThread poolThread local storage原创 2021-02-14 12:54:17 · 121 阅读 · 0 评论 -
用TypeScript实现 观察者 模式
观察者模式:主题发生任何变化观察者都将能知道简单实现:创建主题,让主题维护观察者列表,一旦主题发生变化就通知所有的观察者。export class Subject { private listeners: any[]; constructor() { this.listeners = []; } private addListener(listener): void { this.listeners.push(listener); } private remove原创 2021-02-02 21:42:09 · 142 阅读 · 0 评论