设计模式
文章平均质量分 66
持盾的紫眸
这个作者很懒,什么都没留下…
展开
-
用户体验设计笔记
听了用户体验设计部门的一场分享,简单记录一下交互设计的一些技巧。原创 2021-12-20 20:39:14 · 413 阅读 · 0 评论 -
简单工厂、工厂方法、抽象工厂的区别
1. 简单工厂/静态工厂定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法优点:简单易于实现,把类的实例化交给工厂,易于解耦。缺点:违反了OCP开闭原则。案例:JDK日期格式化DateFormat,JDK密钥生成器KeyGeneratorpublic...原创 2020-01-01 12:04:15 · 278 阅读 · 0 评论 -
面向对象的编程原则
单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是“高内聚”,写代码最终极的原则只有六个字“高内聚、低耦合”,就如同葵花宝典或辟邪剑谱的中心思想就八个字“欲练此功必先自宫”,所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内聚的原则,这个类就只有单一职责。我们都知道一句话叫“因为专注,所以专业”,一个对象如果承转载 2017-04-24 20:35:15 · 281 阅读 · 0 评论