摘要: 一、背景 OOP,面向对象适合做大型系统,但是,它在需求变化扩展的时候,比较困难;因为面向对象是静态的:任何需求的细微变化,都可能导致比较大的影响。当然,设计模式也是解决OOP这种弊端的一种方式,可以让我们设计出灵活、可扩展、可重用的架构;但是,设计模式都围绕着抽象、类来处理,只能解决部分问题,它无 阅读全文
posted @ 2020-11-03 17:32 揽月2020 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 工作中框架都是特性。 特性,在没有破坏类封装的前提下,可以加点额外的信息和行为。 特性的应用:一般应用于类、方法上 1、字段或属性 (1)、枚举项加一个描述 (2)、别名==>映射 (3)、为字段做数据检查(当然,也可以写在数据库保存方法中) 增删改都加相同的数据检查呢? 这样写更灵活,和业务分开了 阅读全文
posted @ 2020-11-03 13:52 揽月2020 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、在工作中见过的特性: 1、Obsolete:api升级时,有些方法用其它方法代替 [Obsolete("已过时,请使用XX来代替",true)]:使用在类、字段或方法上。 2、Serializable:可以序列化与反序列化 3、MVC中的filter:权限认证、异常处理 4、ORM中的table 阅读全文
posted @ 2020-11-03 10:58 揽月2020 阅读(56) 评论(0) 推荐(0) 编辑