![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程思想
文章平均质量分 72
Keyu_
java后端/学生/非典型猫型程序员
个人博客:https://keyu.site/
展开
-
OOP思想> IS-A,IS-LIKE-A,HAS-A的区别
IS-A代表类与类之间的继承关系在知识表示、面向对象程序设计与面向对象设计的领域里,is-a英语,包含架构)指的是类的父子继承关系,例如类D是另一个类B的子类(类B是类D的父类)。 换句话说,通常”Dis aB”(B把D包含在内,或是D被包含在B内)指的是,概念体D物是概念体B物的特殊化,而概念体B物是概念体D物的一般化。举例来说,水果是苹果、橘子、芒果与其他水果的一般化。“is...原创 2018-11-16 16:52:39 · 462 阅读 · 0 评论 -
GOF的23种设计模式
总结将每一种设计模式的理解和示例分享在了有道云笔记上,以下是链接:创建型 单例(Singleton) 简单工厂(Simple Factory) 工厂方法(Factory Method) 抽象工厂(Abstract Factory) 生成器(Builder) 原型模式(Prototype) 行为型 责任链(Chain Of Responsibility) 命...原创 2018-12-28 20:59:22 · 190 阅读 · 0 评论 -
Web登录注销的实现
思想在登录的过程中,我们需要考虑一系列的问题登录的安全性一次登录后,在网站的其他网页也能记录信息服务器能够记录登录的信息登录过期,防止信息泄露后永久泄露。。。实现访问令牌当用户登录时,在服务器中保存令牌信息,并且将令牌的拷贝发给客户端。令牌上可以设置过期时间,若客户端的令牌过期则不予访问。当用户注销时,将服务器中令牌删除。(通常不删除,只是将状态设为无效)若客户端的令...原创 2019-01-18 00:27:53 · 3972 阅读 · 0 评论