设计模式
文章平均质量分 65
简述一些设计模式,提高代码复用性和可读性。
雪野Solye
写写代码,看看书,玩玩游戏。
展开
-
MVC设计模式(TypeScript)
MVC模式(TypeScript)MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。它应该算是描述系统架构的一种模式。MVC架构通常会结合观察者模式,单例模式等等。MVC架构由model,view和controller三者组成,基于职责分离的原则,三者分别承担不同的职责。view:负责界面显示逻辑model:负责数据封装以及相关业务逻辑controller:view与mode的中间者,负责传递事件,有时候可承担简单的业务原创 2021-04-27 11:29:11 · 774 阅读 · 0 评论 -
观察者模式(TypeScript)
观察者模式(Observer)Observer模式的概念Observer模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其他关联对象,自动刷新对象状态。Observer模式提供给关联对象一种同步通信的手段,使某个对象与依赖它的其他对象之间保持状态同步。Observer模式的角色观察者模式( 又叫发布者-订阅者模式 )应该是最常用的模式之一. 在很多语言里都得到大量应用. 包括我们平时接触的dom事件. 也是js和dom之间实现的一种观察者模式.Subject(被观察者|发布原创 2021-04-18 13:14:21 · 225 阅读 · 1 评论 -
单例模式(TypeScript)
单例模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;单体模式的特点该类只有一个实例该类自行创建该实例(在该类内部创建自身的实例对象)向整个系统公开这个实例接口单体模式的两种创建方式(TypeScript)首先我们定义单体模式需要实现的接口/* i-car-shop.ts */export interface IC原创 2021-04-18 13:11:47 · 1869 阅读 · 1 评论