随笔分类 -  设计模式

只有注册用户登录后才能阅读该文。
posted @ 2019-10-24 06:43 wzndkj 阅读(7) 评论(0) 推荐(0)
摘要:描述:按照哪一种思路或者标准来实现功能。功能相同,可以有不同的设计方案来实现。伴随着需求增加,设计的作用才能体现出来 结合《UNIX/LINUX 设计思想》 准则1: 小即时美 准则2: 让每个程序只做好一件事 准则3: 快速建立原型(规划了一个东西,做了三年,做完发现不是用户想要的,先做个小的,再 阅读全文
posted @ 2019-10-23 06:44 wzndkj 阅读(222) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-10-22 06:46 wzndkj 阅读(5) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-10-21 06:56 wzndkj 阅读(5) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-10-21 06:33 wzndkj 阅读(4) 评论(0) 推荐(0)
摘要:多态:同一接口不同实现,这个在前端用的也比较少 同一个接口,不同表现。js应用极少。需要结合java等语言的接口,重写,重载等功能 class People { constructor(name) { this.name = name } saySomething() { } } class A e 阅读全文
posted @ 2019-10-20 08:54 wzndkj 阅读(130) 评论(0) 推荐(0)
摘要:封装:数据多权限和保密,在前端js里面用的不是很多,因为es6也好,es5也好,没有这种语法的特性,可以通过ts演示 封装首先要讲3个关键字 public 完全开放 protected 对子类开放 private 对自己开放 这三个关键字可以用于定义属性 // 父类,姓名,年龄可以公开,体重不能公开 阅读全文
posted @ 2019-10-20 08:40 wzndkj 阅读(132) 评论(0) 推荐(0)
摘要:继承:子类继承父类,在react开发中经常见到,前端用的算多 // 父类 class People { constructor (name, age) { this.name = name this.age = age } eat() { alert(`${this.name} eat someth 阅读全文
posted @ 2019-10-20 08:13 wzndkj 阅读(119) 评论(0) 推荐(0)
摘要:类,即模板,比如一个People的类,class People他就是一个模板,我可以通过这个模板实例化很多对象 class People { constructor (name, age) { this.name = name this.age = age } eat() { alert(`${th 阅读全文
posted @ 2019-10-20 07:58 wzndkj 阅读(115) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2019-10-18 06:56 wzndkj 阅读(8) 评论(0) 推荐(0)