I saw the organization below, but wondered if there are any established conventions or useful tips for organizing classes and interfaces?
There is no hard and fast rule, and your mileage may vary ...
, . , , , , factory - , public, private . , public, .
public
private
Source: https://habr.com/ru/post/1523814/More articles:https://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1523809/pass-access-token-via-basic-auth-vs-query-string&usg=ALkJrhjwj0tq1tDYzv7-dpuPHMtqPnkiRQМанипулирование битов любого типа значений - bit-manipulationHow to enable text wrapping in CheckBox - xmlhttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1523812/on-netlogo-how-to-ask-turtles-to-set-random-ycor-but-also-still-be-less-than-1&usg=ALkJrhgeTtH2Lqjm8lpJJfY6JqAZeERRiAEquidistant scaling of the X, Y, and Z axes in Matplotlib? - pythonElasticsearch field field name case-sensitive - elasticsearchToken recognition error: antlr - antlrOverloading standard math functions for custom types - c ++X-editable, not updating the value in the database - javascriptquerySelectorAll find the corresponding data attribute - javascriptAll Articles