law-of-demeter
Ruby / Rails: create a class method that operates on instances of its children?
In my app, Photo has_and_belong_to_many :land_uses I have this helper method in the Photo model: def land_use_list[详细]
2023-03-30 03:55 分类:问答Law of Demeter and OOP confusion
I\'ve been doing some reading recently and have encountered the Law of Demeter. Now some of what I\'ve r开发者_如何学Pythonead makes perfect sense e.g. the paperboy should never be able to rifle throu[详细]
2023-03-25 22:09 分类:问答Is it appropriate to repeat data in models to satisfy using law of demeter in collections?
This is a contrived example, say I want to list the population of a country that a person has a friend in, here are two setups below.Would it be best to repeat data in the models?[详细]
2023-03-14 11:19 分类:问答Is this a violation of the Law of Demeter?
Is this a violation of the Law of Demeter? private void MoveEmptyCells() { IEnumerable<Cell> cells = thi开发者_运维知识库s.internalGrid.GetAllEmptyCells();[详细]
2023-03-05 05:30 分类:问答Law of Demeter is very confusing because looks like I couldn't ever write methods that return objects
It feels like I\'ve come to a dead end. If I understood it right then if I follow the Law of Demeter I can never make a method that returns an object and then 开发者_如何转开发client code makes calls[详细]
2023-02-12 05:15 分类:问答Does System.out.println violate the law of demeter?
Does System.out开发者_如何学Python.println violate the law of demeter? If not, why?Depending on view.[详细]
2023-02-02 15:09 分类:问答Does the Law of Demeter only apply to methods?
The LOD description I\'ve seen (for example, Wikipedia, C2 Wiki) talk about not calling methods.To quote Wikipedia:[详细]
2023-01-21 00:23 分类:问答Law of Demeter and DAO pattern
Here\'s开发者_JAVA技巧 a method in my Spring/Hibernate website\'s code that exemplifies my codebase:[详细]
2023-01-16 02:28 分类:问答Law of Demeter and return values
According to the Law of Demeter, can you call methods on returned objects? E.g. <?php class O { public function m($http)[详细]
2023-01-03 01:32 分类:问答Design question: Should the client both create the session and the socket?
I have three classes: Client Session Socket Both Session & Socket depeand on the Client开发者_运维百科 to create both objects.[详细]
2022-12-30 10:29 分类:问答